哪條SQL 語句可返回惟一不一樣的值mysql
A.
UNIQUE是完整性約束裏的一種,若是某列的值須要是惟一的那麼就添加UNIQUE約束
Distinct是在查詢時用的,若在SELECT的列選擇列表中的某列說明爲Distinct,那麼查詢出來的結果裏,該列不會出現重複的值.sql
B.
unique是distinct的同義詞,功能徹底相同。
distinct是標準語法,其餘數據庫 sql server,db2,oracle,sybase,mysql等都支持。unique,informix數據庫認識,其餘數據庫有的認識,有的不認識。
C.
用UNIQUE和DISTINCT查找不重複的行,語法好像是同樣的,結果也是同樣的,他們究竟有什麼區別?別人的回答是:同樣的。總之,效果是同樣的,可是仍是按照習慣和規章來吧。select 就用distinct。數據庫