一、从单词来看:
这两个词从词义上应该很了区分的
distinct:
1、清楚,清晰的;明白,明显的
2、截然不同的,有区别的些是和form连用
unique:
1、独一无二的,惟一的
2、独特的,罕见的
二、从SQL语言来看:
SQL
语句可返回唯一不同的值
A
UNIQUE是完整性约束里的一种,如果某列的值需要是唯一的那么就添加UNIQUE约束
Distinct是在查询时用的,若在SELECT的列选择列表中的某列说明为Distinct,那么查询出来的结果里,该列不会出现重复的值
B
unique是distinct的同义词,功能完全相同。
sql
server,db2,oracle,sybase,mysql等都支持。
unique,informix数据库认识,其他数据库有的认识,有的不认识。
C
用UNIQUE和DISTINCT查找不重复的行,
语法好像是一样的,结果也是一样的,
他们究竟有什么区别?
别人的回答是:一样的。
总之,效果是一样的,但是还是按照习惯和规章来吧。select
就用distinct。
在SQL语法里面,有unique和distinct两个关键字,unique是distinct的同义词,功能完全相同。
distinct是标准语法,其他数据库 sql
server,db2,oracle,sybase,mysql等都支持。
unique,informix数据库认识,其他数据库有的认识,有的不认识。以后方便数据库移植,推荐使用distinctDistinct|Unique返回select 出来的重复数据的一笔(distinct/unique
可认为互为同义词)重复行数数据必须和select 出来的每一个表达式匹配。
以上就是关于常用的150个计算机英语单词全部的内容,包括:常用的150个计算机英语单词、常见的计算机英语专业词汇、编程序常用英语单词是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)