如何查找重复ID的数量,并使用SQL查询显示不同的ID?

时间:2017-05-18 11:13:57

标签: sql oracle

如何查找重复的国家/地区名称的数量,并使用单个SQL查询显示不同的国家/地区名称?

我有表Source_country_Table

INDIA
SPAIN
JAPAN
INDIA
US
UK
US
SPAIN
JAPAN
INDIA

3 个答案:

答案 0 :(得分:1)


您可以使用以下查询来获取多个国家/地区名称的计数

SELECT COLUMN_NAME, COUNT(*) FROM Source_country_Table
GROUP BY COLUMN_NAME HAVING COUNT(*) > 1;

明确第二个要求帮助你

答案 1 :(得分:0)

Select <ID>, count(<ID>) from <TABLE> group by <ID>

这可能对你有所帮助。 只需按照serched列分组并计算它。

答案 2 :(得分:0)

显示重复的国家/地区名称:

    SELECT Country_Name, COUNT(Country_Name) as Counts FROM 
[Source_country_Table] GROUP BY Country_Name HAVING COUNT(Country_Name) > 1

显示所有带有计数的国家/地区名称:

SELECT Country_Name, COUNT(Country_Name) FROM [Source_country_Table] GROUP BY Country_Name