输入表格:城市
+-----------+
| Name |
+-----------+
| AAA |
+-----------+
| AAA |
+-----------+
| BBB |
+-----------+
| CCC |
+-----------+
表格城市有一列Name
。我希望输出能够返回城市名称总数和城市名称的不同数量之间的差异。
如果是这个表,结果将是1。
答案 0 :(得分:10)
使用COUNT
和DISTINCT
COUNT
。
SELECT COUNT(name)-COUNT(DISTINCT name) AS nameDifference
FROM city
输出:
nameDifference
1
答案 1 :(得分:1)
试试这个
SELECT COUNT(Name)-COUNT(DISTINCT Name) AS NewName
FROM city
答案 2 :(得分:0)
您可以使用 DISTINCT 和 COUNT 。
SELECT COUNT(name) - COUNT(DISTINCT name)FROM city
答案 3 :(得分:0)
select (count (*) - count(distinct value)) 来自城市