我有以下SQL,它在我的表中获取了不同hit_ids
的数量:
select hit_id from mturk_completion group by hit_id
然后我如何获得返回的行数? (在我的情况下应该是25)。在执行COUNT
时,似乎返回了25行中每个的计数:
select COUNT(hit_id) from mturk_completion group by hit_id
22
10
6
2
6
etc.
如何获得返回的行数,在这种情况下为25?
答案 0 :(得分:3)
以下内容适用于我,使用DISTINCT
代替GROUP BY
:
SELECT COUNT(DISTINCT(hit_id)) FROM mturk_completion