SQL SELECT DISTINCT
SELECT DISTINCT ステートメントは、一意の個別の値を返すために使用されます。
SQL SELECT DISTINCT ステートメント
テーブルでは、列に複数の重複する値が含まれる場合があり、個別の値のみをリストしたい場合があります。
DISTINCT キーワードは、一意に異なる値を返すために使用されます。
SQL SELECT DISTINCT 構文
SELECT DISTINCT column_name,column_name
FROM table_name;
FROM table_name;
このチュートリアルでは、php サンプル データベースを使用します。
以下は「ウェブサイト」テーブルから選択されたデータです:
+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+----------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+----------+-----------+
以下の SQLステートメントは、「Websites」テーブルの「country」列から一意の値のみを選択します。つまり、「country」列の重複する値を削除します:
例
SELECT DISTINCT country FROM Websites;