2015-02-11 142 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