去除重複資料(distinct 子句)
select distinct fields from yourtable;說明:查詢你的表格欄位,並去除重複資料,僅顯示1個資料,也就是說只返回結果集合內唯一行的關鍵詞,使用 DISTINCT,必須放在 SELECT 區塊內第一個欄位的前方,且後面所跟的所有欄位都必須相同才能算重複的資料.使用時機:假如我們在意的是「某個欄位裡是否有某些特定的值」,而不在乎它出現多少次的話,我們可以使用 distinct 來剔除欄位中重複的值
PS:distinct 在對於沒有 index 的 table 效率較佳
範例:查詢來自 orders 資料表之 distri_num 欄位,並去除重複字串,則可下達
select distinct distri_num from orders;詳細說明如下圖
頁:
[1]