必威体育Betway必威体育官网
当前位置:首页 > IT技术

DISTINCT 返回唯一不同的值,去除重复值

时间:2019-08-24 02:41:04来源:IT技术作者:seo实验室小编阅读:79次「手机版」
 

distinct

DISTINCT 用于返回唯一不同的值

语法:

SELECT DISTINCT 列名称 FROM 表名称
DISTINCT用于多列

表A:

sql

select distinct name, id from A

执行后结果如下:

实际上是根据name和id两个字段来去重的,这种方式Access和SQL Server同时支持。

去重统计:COUNT统计

select count(distinct name) from A;	  --表中name去重后的数目, SQL Server支持,而Access不支持

count是不能统计多个字段的,下面的SQL在SQL Server和Access中都无法运行。

select count(distinct name, id) from A;

若想使用,请使用嵌套查询,如下:

select count(*) from (select distinct xing, name from B) AS M;

distinct必须放在开头

distinct语句中select显示的字段只能是distinct指定的字段,其他字段是不可能出现的。例如,假如表A有“备注”列,如果想获取distinc name,以及对应的“备注”字段,想直接通过distinct是不可能实现的。但可以通过其他方法实现.

相关阅读

淘宝或将引入云闪付 支付宝不再是唯一

A5创业网(公众号:iadmin5)12月20日报道,昨日晚10:00,淘宝突然发了一条很谜的微博,并@了支付宝:“明天我们就不再是彼此的唯一了。&r

小程序开发-curl请求curl_exec返回false,curl_error返

小程序开发,调用小程序登录接口获取sessionkey,使用curl_exec返回false,写法如下: $get_token_url = 'https://api.weixin.qq.com/sns

国外盛行的P2P保险模式,到底有什么与众不同的地方?

国外P2P保险模式正在发展之中,也有不少平台获得了大手笔的融资。与此对应的是国内的互助模式,但国内互助模式也存在一些发展上的问

图解SSD不同的接口:SATA、MSATA、M.2

SSD,固态硬盘,区别于老旧的机械硬盘。 目前常见的有三种: SATA MSATA:mini-SATA,体积更小的SSD M.2: Intel推出的一种替代MSATA新的接

兼职口译跟翻译有什么相同和不同之处

兼职口译跟翻译有什么相同和不同之处: 相对于文书翻译来说,兼职口译的工资收入水平是比较高的,除了这一个突出的优势之外,其实口译和

分享到:

栏目导航

推荐阅读

热门阅读