ホームページ >データベース >mysql チュートリアル >MySQL データベースでの条件付きクエリ ステートメントの使用の概要
この記事では、Mysql データベースでの条件付きクエリ ステートメントの使用について説明します。必要な方は参考にしてください。
アナリストにとって、Mysql データベースで最もよく使用されるクエリ ステートメントは、主に Mysql データベースのクエリ ステートメントについて説明します。
1. 単一テーブル クエリ
1. 条件付きクエリ
基本構文: select * from table name where 条件;
1) 範囲クエリ:
例: where 10 から 100 までのフィールド;
2) ファジー クエリ
例: '%uncertain%' のようなフィールド
備考: % は複数の文字を表し、_underscore は 1 つの文字を表し、^a で始まるデータを表します。 a、a$ は a で終わるデータを表し、[abc] は含まれる任意の文字と一致します。 (関連する推奨事項: MySQL チュートリアル )
2. 複数条件クエリ
注: および および or が同時に使用され、より優先される場合。または。 or付きの条件を優先したい場合は、or付きの部分条件を括弧で囲んでください。
3. 並べ替え
基本構文: フィールドごとに並べ替えます。
備考:デフォルトは昇順、ASC昇順、DESC降順です
レコード数を制限します:制限100
4. ): レコード数をカウントします
avg(): 平均値
max(): 最大値
min(): 最小値
sum(): 合計
基本構文: select フィールド 1、フィールド 2、テーブル名からの集計関数 group by フィールド 1、フィールド 2
備考:
group by とhave は、主にグループ化結果をフィルタリングするために一緒に使用されます
1. 内部結合 -->内部結合
2. 左結合 -->左結合
左結合は、右側のテーブルに対応するデータがない場合でも、左側のメイン テーブルのすべてのレコードを取得します。
3. 右結合 -> 右結合
右結合は、左側のテーブルに対応するデータがない場合でも、右側のメイン テーブルのすべてのレコードを取得します。 。
4. コネクタ -->union
備考: Union all の場合、選択されたデータを含む結果セットが返されます。表示されるコンテンツには、前のテーブルのフィールド名に基づいた名前が付けられます。
以上がMySQL データベースでの条件付きクエリ ステートメントの使用の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。