[MYSQL Command Line Client]を起動。(スタート−プログラム−MYSQL)
インストールしたときに管理者権限のパスワードでMYSQLを起動。
mysql> USE test;
Database changed
mysql> DESC syain;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| syain_code | varchar(3) | YES | | NULL | |
| syain_name | varchar(10) | YES | | NULL | |
| syozoku_code | varchar(3) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
[syain]テーブルからsyozoku_codeを表示する。
SELECT syozoku_code FROM syain;
mysql> SELECT syozoku_code FROM syain;
+--------------+
| syozoku_code |
+--------------+
| 100 |
| 100 |
| 100 |
| 200 |
| 511 |
| 520 |
| 200 |
| 400 |
| 510 |
| 520 |
| 610 |
| 511 |
| 620 |
| 300 |
+--------------+
14 rows in set (0.00 sec)
[syain]テーブルからsyozoku_codeを表示することができた。結果をみての通り、同じ内容があることがわかる。この場合、同じのは一つとして表示したいと思うであろう。そんなときは、
SELECT DISTINCT syozoku_code FROM syain;
(SELECT の後に"DISTINCT")
mysql> SELECT DISTINCT syozoku_code FROM syain;
+--------------+
| syozoku_code |
+--------------+
| 100 |
| 200 |
| 511 |
| 520 |
| 400 |
| 510 |
| 610 |
| 620 |
| 300 |
+--------------+
9 rows in set (0.00 sec)
複数のカラムを表示したい場合は、",(カンマ)"で繋いで複数指定する。
SELECT syain_name,syozoku_code FROM syain;
mysql> SELECT syain_name,syozoku_code FROM syain;
+------------+--------------+
| syain_name | syozoku_code |
+------------+--------------+
| 山田次郎 | 100 |
| 山田一郎 | 100 |
| 相澤仁美 | 100 |
| 相武紗季 | 200 |
| 秋山莉奈 | 511 |
| 安倍なつみ | 520 |
| 綾瀬はるか | 200 |
| 新垣結衣 | 400 |
| 堂本光一 | 510 |
| 堂本剛 | 520 |
| 二宮和也 | 610 |
| 夏帆 | 511 |
| 山下智久 | 620 |
| 里田まい | 300 |
+------------+--------------+
14 rows in set (0.00 sec)
QUITで[MYSQL Command Line Client]を終了。
【MySQLの最新記事】

