#書き方
SELECT DISTINCT 列名 FROM テーブル名;
#サンプルデータの作成
CREATE TABLE sample_players (
no int NOT NULL, -- 背番号
last_name varchar(100), -- 名
first_name varchar(100), -- 姓
PRIMARY KEY (no) -- 主キー
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- テストデータ
INSERT INTO sample_players VALUES('1', '山田','太郎');
INSERT INTO sample_players VALUES('2', '山田','太郎');
INSERT INTO sample_players VALUES('3', '山田','太郎');
INSERT INTO sample_players VALUES('4', '山田','Q太郎');
#DISTINCTを使わない場合
mysql> SELECT last_name from sample_players;
+-----------+
| last_name |
+-----------+
| 山田 |
| 山田 |
| 山田 |
| 山田 |
+-----------+
#DISTINCTを使う場合
mysql> SELECT DISTINCT last_name from sample_players;
+-----------+
| last_name |
+-----------+
| 山田 |
+-----------+
#複数行でDISTINCTを使う場合
mysql> SELECT DISTINCT last_name, first_name from sample_players;
+-----------+------------+
| last_name | first_name |
+-----------+------------+
| 山田 | 太郎 |
| 山田 | Q太郎 |
+-----------+------------+