【发布时间】:2017-06-06 14:20:13
【问题描述】:
我有 3 个查询脚本在同一个表上工作;一个是计算总行数,另一个是计算重复行的总数,另一个是计算不同(唯一)行的总数。
统计总行数:
select count(*) as total_rows from <table_name>
计算重复行数:
select COUNT (<column_name>) as total_duplicate from <table_name> group by (<column_name>) HAVING count(<column_name>) > 1
计算唯一行数:
select COUNT(DISTINCT <column_name>) as total_unique from <table_name>
我正在尝试将所有 3 个合并到一个脚本中。我能够为总计数和唯一计数做到这一点;但是,我不确定如何包含重复计数查询,因为它有一个 group by 语句。
请有什么想法。
【问题讨论】: