如何计算不同查询的结果行?

时间:2013-08-12 14:33:48

标签: sql sql-server-2008 select count distinct

我想计算此查询的结果行 - Select Distinct JobURL From TblJobs

执行此查询时,它返回50行。为了计算结果记录行,我使用了这个查询 -

Select Distinct Count(JobURL) AS RowIndex From TblJobs,但它会给我结果450

我不希望这个输出我想要50

注意:表TblJobs共有450条记录。

如何计算结果行号?

2 个答案:

答案 0 :(得分:2)

select JobURL, count(*)
from TblJobs
group by JobURL;

select count(distinct JobURL)
from TblJobs;

答案 1 :(得分:2)

改为使用COUNT(DISTINCT JobURL)