统计sql列中的重复值

raj*_*har 3 sql oracle

我想要一个查询来计算列中的重复值,是否有任何查询,或者我在想

total records=SELECT COUNT(column_name) FROM table_name;
distinct records=SELECT COUNT(DISTINCT column_name) FROM table_name;
duplicate count=total records-distinct records;
Run Code Online (Sandbox Code Playgroud)

Dee*_*war 5

看看你的sql,它可以简化如下:

SELECT Count(Column) - Count(DISTINCT Column)
FROM   yourTable
Run Code Online (Sandbox Code Playgroud)