2012-09-18 62 views
0

我選擇數據與group by計數一個SQL結果

select rkey from asset group by rkey 

這會給我:

ADATUM 
BEZ1 
KLASSE 
AWERT 
ANLNR 
LOCATION 
BEZ2 
BKRS 
UNR 

現在,我怎麼能算的結果,使我得到(9)。如果它工作,在一個SELECT語句中。

+1

嘗試使用count()函數! – askmish

回答

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

你可以嘗試使用distinct

select count(distinct rkey) 
from asset