MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips48 結果セットから重複を取り除くには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

3-1SELECTの基本Tips48 結果セットから重複を取り除くには

Level1

PointSELECT命令でDISTINCTオプションを指定します

構文   
SELECT [ALL|DISTINCT|DISTINCTROW] 取得列 [,...] FROM テーブル名 [任意の句]

ALL、DISTINCTオプションは、結果セットに含まれる重複レコードをそのまま返すかどうかを指定します。ALLを指定した場合、取得したすべてのレコードをクライアントに返します。DISTINCTオプションを指定した場合、結果セットから重複したレコードを取り除きます。ALLの指定がデフォルトであり、すべてのレコードを取得する場合には、ALLオプションは省略して記述するのが一般的です。

DISTINCTのエイリアスとして、DISTINCTROWを指定することもできます。

用例1

mysql> SELECT ALL company FROM cd; 
+--------------------+
| company 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません