unique是什么意思(distinctive和unique的区别)

知识大全 2022-08-01 22:20www.worldometers.cn知识大全

一、从单词来看:

这两个词从词义上应该很了区分的.

distinct:

1、清楚,清晰的;明白,明显的

2、截然不同的,有区别的.些是和form连用

unique:

1、独一无二的,惟一的

2、独特的,罕见的

二、从SQL语言来看:

SQL

语句可返回唯一不同的值

A.

UNIQUE是完整性约束里的一种,如果某列的值需要是唯一的那么就添加UNIQUE约束

Distinct是在查询时用的,若在SELECT的列选择列表中的某列说明为Distinct,那么查询出来的结果里,该列不会出现重复的值.

B.

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

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 出来的每一个表达式匹配。

Copyright © 2016-2025 www.worldometers.cn 全球网 版权所有 Power by

全球化,全球疫情,全球股市,全球新闻网,全球地图,全球通史,经济全球化,全球变暖,全球进化,