哪条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。数据库