code

資料庫 – 用 SQL 去除重複資料 : Distint

這邊剛大家分享一個,在工作中碰到常用的SQL,如何去除重複的資料

情境

抓出排序為1的資料

SELECT id, name, order_status FROM orders
WHERE order_status = 1;

得出以下結果

idnameorder_status
1Apple1
2Apple1
3Apple1
4HTC1
5Apple1
6HTC1
7Apple1
8Apple1
9Acer1

去除重複的資料

但是我只想知道名字中有那些資料,一樣的名字就可以略過,那有什麼方法可以做呢?

答案就是 Distint

SELECT DISTINCT name, order_status FROM orders
WHERE order_status = 1;

結果

nameorder_status
Apple1
HTC1
Acer1

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *