テーブルの作成時に重複を許可しないように設定する

MySQLでは、DISTINCTキーワードを用いてフィールドの重複排除を指定できます。その構文は以下の通りです。

SELECT DISTINCT 列名 FROM 表名;

抽出対象のフィールドで、重複を除外する必要があります。単一のフィールドまたは複数のフィールドを設定でき、複数のフィールドはコンマで区切ります。テーブル名は照会するテーブルの名前です。

以下に例を示します。

重複のないnameカラムを検索するには、studentsテーブル(id、name、ageのフィールドを含む、nameフィールドに重複データがある)で次のステートメントを使用できます。

DISTINCT name を students からセレクトする

重複なしのname フィールドを検索できます。

bannerAds