gpt4 book ai didi

sql - 查找表中总值和不同值之间的差异

转载 作者:搜寻专家 更新时间:2023-10-30 19:55:32 24 4
gpt4 key购买 nike

输入表:城市

  +-----------+
| Name |
+-----------+
| AAA |
+-----------+
| AAA |
+-----------+
| BBB |
+-----------+
| CCC |
+-----------+

城市有一列姓名。我想要的输出将返回城市名称总数与城市名称的不同数量之间的差异。

对于此表,结果将为 1。

最佳答案

使用 COUNTDISTINCT COUNT

SELECT COUNT(name)-COUNT(DISTINCT name) AS nameDifference
FROM city

输出:

nameDifference
1

关于sql - 查找表中总值和不同值之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38584772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com