我使用group by
select rkey from asset group by rkey
这会给我:
ADATUM
BEZ1
KLASSE
AWERT
ANLNR
LOCATION
BEZ2
BKRS
UNR
现在,我如何计算结果,以便得到(9)。如果它有效,则在一个SELECT语句中。
答案 0 :(得分:4)
SELECT COUNT(rkey)
FROM
(
select rkey from asset group by rkey
) t
或者,您可以删除GROUP BY
并使用DISTINCT
,因为select rkey from asset group by rkey
的内部查询的行为类似于DISTINCT
。所以你可以在一个查询中完成:
SELECT COUNT(DISTINCT rkey)
FROM asset
答案 1 :(得分:1)
您可以尝试使用distinct
select count(distinct rkey)
from asset