sql中UNIQUE有用法?最好能举个例子!谢谢!!

在用法上UNIQUE与Distinct有什么区别,不是都是去重复行吗?... 在用法上UNIQUE与Distinct有什么区别,不是都是去重复行吗? 展开
 我来答
bhtzu
2012-06-04 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4208万
展开全部
UNIQUE 约束强制实施列集中值的唯一性。

根据 UNIQUE 约束,表中的任何两行都不能有相同的列值。另外,主键也强制实施唯一性,但主键不允许 NULL 作为一个唯一值。

以下示例强制的限制是,Product 表的 Name 列必须唯一。
Name nvarchar(100) NOT NULL
UNIQUE NONCLUSTERED
追问
在用法上UNIQUE与Distinct有什么区别,不是都是去重复行吗?
追答
UNIQUE 是表结构选项(约束),Distinct 是查询时候用的啊,两个用在不同的地方,不能通用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式