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

Sql 如何计算不同查询的结果行?,sql,sql-server-2008,select,count,distinct,Sql,Sql Server 2008,Select,Count,Distinct,我想计算此查询的结果行-从TblJobs中选择不同的JobURL 执行此查询时,返回50行。对于计数结果记录行,我使用了此查询- 从TblJobs中选择Distinct Count(JobURL)作为行索引,但它是给我结果450 我不想要这个输出,我想要50 注:表TblJobs共有450条记录 如何计算结果行数 select JobURL, count(*) from TblJobs group by JobURL; 或: select count(distinct JobURL) from

我想计算此查询的结果行-
从TblJobs中选择不同的JobURL

执行此查询时,返回
50
行。对于计数结果记录行,我使用了此查询-

从TblJobs中选择Distinct Count(JobURL)作为行索引
,但它是给我结果
450

我不想要这个输出,我想要
50

注:表
TblJobs
共有450条记录

如何计算结果行数

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

select count(distinct JobURL)
from TblJobs;
或:

select count(distinct JobURL)
from TblJobs;

改用
COUNT(DISTINCT JobURL)

改用
COUNT(DISTINCT JobURL)

您是否尝试过
选择COUNT(DISTINCT JobURL)
?谢谢,它正在工作。。。!!!您是否尝试过
选择计数(不同的作业URL)
?谢谢,它正在工作。。。!!!确切地这应该是答案,没错。这应该是答案。