MySQLクエリ制御ステートメントの詳細なグラフィック説明

MySQLクエリ制御ステートメントの詳細なグラフィック説明

mysql クエリ制御ステートメント

フィールド重複排除

**キーワード: 明確**
構文: テーブル名から別のフィールド名を選択します。

事例: 部門の重複排除

emp から別の dep を選択します。 

ifnull構文

Null と任意の数字を足すと Null になります

ifnullを使用してnull値を置き換えます

構文: Select ifnull (空の可能性があるフィールド名。空の場合は何かに置き換えます) from table name;

例: 従業員の月給と手数料の合計を表示する

empからsal+ifnull(comm,0)を選択します。


エイリアスフィールド

方法: テーブル名からフィールド名をエイリアスとして選択する

テーブル名からフィールド名のエイリアスを選択

並べ替え:

		キーワード: 並べ替え
		構文: テーブル名からフィールド名を選択し、フィールド名で並べ替えます (並べ替えに使用) asc (昇順)/desc (降順)

集計関数:

MySQL はフィールドを計算するための集計関数を提供します。
Sum(): 列全体のデータを合計します
Count(): nullの数を数え、数えない
Max(): 最大値
Min(): 最小値
Avg(): 平均値
Round(): 小数点以下の桁数を丸める (...、何桁か)

例: 総給与

要約する

これで、MySQL クエリ制御文に関するこの記事は終了です。関連する MySQL クエリ制御文の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQLクエリ文の実行プロセスを理解するための記事
  • MySQLクエリ文の実行プロセスの詳細な説明
  • Python SQL ステートメントを使用して、MySQL データベースで複数条件のあいまいクエリを実行するアイデアの詳細な説明
  • Mysql クエリの結果セットを JSON データに変換するサンプル コード
  • Visual Studio Codeを使用してMySqlデータベースに接続し、クエリを実行します。
  • MySQL クエリの最適化: クエリが遅い原因と解決策
  • MySQL 集計統計データの低速クエリの最適化
  • MySQL マルチテーブルクエリの具体例
  • あるテーブルからバッチデータをクエリし、それを別のテーブルに挿入する MySQL の完全な例
  • MySQLでSQLクエリ文がどのように実行されるかを分析する

<<:  JS配列重複排除の詳細

>>:  Web デザイン ヘルプ: Web フォント サイズ データ リファレンス

推薦する

MySQL のスケジュールされた完全なデータベースバックアップ

目次1. MySQLデータのバックアップ1.1、データをバックアップするためのmysqldumpコマ...

MySQL に大量のデータを挿入する 4 つの方法の例

序文この記事では主に、MySQLに大量のデータを挿入する4つの方法を紹介し、参考と学習のために共有し...

Amoeba を使用して MySQL データベースの読み取り/書き込み分離を実装する方法の詳細な説明

MySQL には読み取りと書き込みを分離するアーキテクチャが多数あります。Baidu のそれらのほと...

JSのアンカーリンクをクリックするとスムーズにスクロールし、自由にトップ位置に調整できます。

アンカーリンクをクリックするとスムーズにスクロールし、自由にトップ位置に調整できます。 1. アンカ...

Msyql トランザクション分離について知っておくべきこと

トランザクションとは何ですか?トランザクションは、データベース管理システムの実行プロセスにおける論理...

Ubuntu16.04はphp5.6ウェブサーバー環境を構築します

Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部...

VMware pro15 インストール macOS10.13 詳細インストール図(画像とテキスト)

編集者は最近、macOS システムを使い始めたかったので、VMware に macOS イメージ シ...

JavaScript リフレクション学習のヒント

目次1. はじめに2. インターフェース3. 簡単な例4. 結論1. はじめにMDN の公式 Web...

MySQLの文字セットを変更する方法

1. MySQLの文字セットを確認する '%char%' のような変数を表示します。...

HTMLは読み取り専用のテキストボックスを実装しており、コンテンツを変更することはできません。

さっそく、コードを直接投稿します。具体的なコードは次のとおりです。 <!--方法 1: onf...

仕事の効率を上げるJS略語スキル20選

目次複数の変数を同時に宣言する場合は、1 行に短縮できます。分割代入は複数の変数に同時に値を割り当て...

CSS の flex と inline-flex の違いの詳細な説明

inline-flex は inline-block と同じです。内部要素用の display:fl...

CentOS 7.3 で Nginx 仮想ホストを設定する方法

実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...

Linuxプロセス通信におけるFIFOの実装

FIFO通信(先入れ先出し)関連のないプロセス間の通信を可能にする FIFO 名前付きパイプ。パイプ...

HTML フォームタグチュートリアル (3): 入力タグ

HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...