【发布时间】:2014-09-19 15:15:25
【问题描述】:
我对 SQL 比较陌生,但是我有一个关于在我已经构建的查询中计算行数的问题。
基本上,我将查询归结为我需要的内容,但我试图隔离的主列中有重复的条目。有什么方法可以简单地在查询中添加 DISTINCT COUNT 语句和括号以返回特定列的计数?
SELECT *
FROM [dbo].[X] INNER JOIN
[dbo].[Y]
ON [dbo].[X].[B] = [dbo].[Y].[B]
WHERE [A] = 'F'
我基本上只想计算 [dbo].[X].[B] 列上的不同值,
这个可以吗?
【问题讨论】:
-
是的,使用
COUNT(DISTINCT COL)... -
您能否编辑您的问题并提供示例数据和所需的结果?