在ms sql 2008中选择多次出现
我有一个这样列出的表,我想知道表上重复的显示名称是什么,有太多的数据,我无法手动查看,即使显示名称相同,标记名称也不同在ms sql 2008中选择多次出现,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我有一个这样列出的表,我想知道表上重复的显示名称是什么,有太多的数据,我无法手动查看,即使显示名称相同,标记名称也不同 > tag name display name > 3_call call > 180_call call > 3_pass pass > 3_depp deep 这个表有这么多的数据,我想知道什么是显示名称已经出现了不止一次 :)要了解每个[显示名称]出现的次数: SELECT [displ
> tag name display name
> 3_call call
> 180_call call
> 3_pass pass
> 3_depp deep
这个表有这么多的数据,我想知道什么是显示名称已经出现了不止一次
:)要了解每个[显示名称]出现的次数:
SELECT [display name], COUNT(*)
FROM <Table>
GROUP BY [display name]
选择[显示名称],计数(*)
从…起
分组依据[显示名称]
要查找多次出现的[显示名称]:
SELECT [display name], COUNT(*)
FROM <Table>
GROUP BY [display name]
HAVING COUNT(*) > 1
选择[显示名称],计数(*)
从…起
分组依据[显示名称]
计数(*)大于1的
要了解每个[显示名称]出现的次数:
SELECT [display name], COUNT(*)
FROM <Table>
GROUP BY [display name]
选择[显示名称],计数(*)
从…起
分组依据[显示名称]
要查找多次出现的[显示名称]:
SELECT [display name], COUNT(*)
FROM <Table>
GROUP BY [display name]
HAVING COUNT(*) > 1
选择[显示名称],计数(*)
从…起
分组依据[显示名称]
计数(*)大于1的
试试这个
select displayname,count(*)
from tablename
group by displayname
having count(*) > 1
试试这个
select displayname,count(*)
from tablename
group by displayname
having count(*) > 1