首页 > 数据库技术 > 详细

SQL-distinct

时间:2019-04-17 19:16:33      阅读:147      评论:0      收藏:0      [点我收藏+]

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

关键词 DISTINCT 用于返回唯一不同的值(注意:distinct是作用于多列的)。

表A:

技术分享图片

表B:

技术分享图片

1.作用于单列

select distinct name from A

执行后结果如下:

技术分享图片

2.作用于多列

select distinct name, id from A

执行后结果如下:

技术分享图片

实际上是根据name和id两个字段来去重的,因为distinct是作用于多列的,这里它同时作用了name,id这两个字段,也就是必须得name和id都相同才能排除

SQL-distinct

原文:https://www.cnblogs.com/myseries/p/10725312.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!