2015-02-11 137 views
-2

使用count函數時獲得多個值我有一個查詢這是給結果作爲follwing在甲骨文

Name Count 
A  10 
B  5 
C  2 

現在我要得到我的查詢的行數。所以,我使用

SELECT COUNT(0) from QUERY; 

並獲得

COUNT 
null 
null 
null 
+0

究竟是什麼'query'應該是什麼?一張桌子?一個真正的查詢?如果是後者,比向我們顯示那個查詢。 – 2015-02-11 08:18:30

回答

1

現在我要得到我的查詢

的行數簡單地做一個SELECT COUNT(*) FROM (here goes your query);

來自QUERY的SELECT COUNT(0);

它應該仍然給你如上。

例如,

SQL> SELECT COUNT(0) FROM 
    2 (SELECT * FROM emp 
    3 ); 

    COUNT(0) 
---------- 
     14 

SQL> 
+0

我正在嘗試。結果是3行包含空(在我的情況)。我的內部查詢包括按表達式分組。 – Tajinder 2015-02-11 07:15:42

+1

我們是否應該猜測你的內部查詢是什麼樣的?請編輯您的問題併發布詳情。顯示使用複製粘貼你到底在做什麼。 – 2015-02-11 07:55:15