2010/11/09

[SQL] 選出不重複的資料 - DISTINCT

SELECT DISTINCT [Fields] From [Table]

可以選出 不重複的 [Fields] 出來

速度遠比使用 Group By 快


若 Fields 不只一個欄位,
則 若有一欄位不同,則視為不相同
必須所有列出來的欄位組合 都不重複 才會被過濾掉
這點跟 GroupBy 有很大的不同

舊 Oracle 使用 Select Unique ...
新版已經改用 Select Distinct ...了

沒有留言:

張貼留言