SQLite權威指南-CLP(command line program) [ 8 ]:DISTINCT的應用
SQLite權威指南-CLP(command line program) [ 8 ]:DISTINCT的應用
資料來源:SQLite權威指南 P027
去掉重複
操作管道中的下一個限制是DISTINCT。DISTINCT 處理SELECT 的結果並過濾掉其中重複
的行。例如,你想從foods 表中取得所有不同的type_id 值:
sqlite> SELECT DISTINCT type_id FROM foods;
範例:(http://www.1keydata.com/tw/sql/sqldistinct.html)
舉例來說,若要在以下的表格,Store_Information,找出所有不同的店名時,
Store_Information 表格
Store_Name |
Sales |
Txn_Date |
Los Angeles |
1500 |
05-Jan-1999 |
San Diego |
250 |
07-Jan-1999 |
Los Angeles |
300 |
08-Jan-1999 |
Boston |
700 |
08-Jan-1999 |
我們就鍵入,
SELECT DISTINCT Store_Name FROM Store_Information;
結果:
Store_Name |
Los Angeles |
San Diego |
Boston |