请帮助我,如何一起使用Distinct
和Count
个关键字
在Distinct
上使用columnA
和Count
使用columnB
。
答案 0 :(得分:6)
您应该使用group by
代替distinct
:
select columnA
, count(columnB)
from tableX
group
by columnA
答案 1 :(得分:1)
如前所述,你想要GROUP BY,但是如果有人后来逐个发现这个问题并且确实想要COUNT和DISTINCT ...
SELECT COUNT(DISTINCT fld)
FROM tbl
这将是两者的传统组合,并为您提供fld的不同NOT NULL值的数量。
答案 2 :(得分:0)
我不确定我明白你想要什么。
你想一起使用Distinct和Count吗?
试试这个SELECT DISTINCT(COUNT(*)) FROM your_table
但我认为GROUP BY
会帮助你......