首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何找出no_of_value和no_of_distinct列值之间的差异?

如何找出no_of_value和no_of_distinct列值之间的差异?
EN

Stack Overflow用户
提问于 2017-08-19 01:48:19
回答 4查看 4.9K关注 0票数 4

设为车站中城市条目的个数,设为车站中不同城市名称的个数,查询起始车站的值。换句话说,找出表中城市条目的总数和表中不同城市条目的数量之间的差异。

输入格式

站点表描述如下:enter image description here

其中LAT_N是北纬,LONG_W是西经。

EN

回答 4

Stack Overflow用户

发布于 2017-08-19 02:14:29

在计数函数中使用distinct。

代码语言:javascript
运行
复制
select count(city) - count(distinct city) 
from station
票数 4
EN

Stack Overflow用户

发布于 2020-12-14 17:21:32

代码语言:javascript
运行
复制
SELECT count(city) - count(DISTINCT city) FROM station;

不要忘记在查询后添加分号';‘

票数 1
EN

Stack Overflow用户

发布于 2017-08-19 01:51:48

您可以使用having在聚合函数上过滤结果

代码语言:javascript
运行
复制
 select city,  count(*), count(distinct city) 
 from station
 group by city
 having count(*) <> count(distinct city)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45762324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档