unique 和distinct 的区别

unique 和distinct 的区别,第1张

在SQL语法里面,有unique和distinct两个关键字,

unique是distinct的同义词,功能完全相同。

distinct是标准语法,其他数据库 sql server,db2,oracle,sybase,mysql等都支持。

unique,informix数据库认识,其他数据库有的认识,有的不认识。

以后方便数据库移植,推荐使用distinct。

是对select

的结果集进行约束,比如:

一个表有字段name,有三条记录:A,A,B

select

name

from

table1

的结果为:A,A,B

但是

select

distinct

name

from

table1

结果集为A,B

distinct

为排重

以上就是关于unique 和distinct 的区别全部的内容,包括:unique 和distinct 的区别、SQL语句里面的distinct是对所有列进行约束的吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10200688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存