Можем ли мы выбрать количество (запрос) из таблицы - PullRequest
0 голосов
/ 30 апреля 2019
SELECT COUNT(ANOTHER SELECT QUERY) FROM DUAL.

Можем ли мы получить результаты таким образом или есть какой-то другой способ?

Ответы [ 2 ]

3 голосов
/ 30 апреля 2019

Пример может помочь:

SQL> create table tabTest as (select 1 x from dual);

Table created.

SQL> select count( select * from tabTest ) from dual;
select count( select * from tabTest ) from dual
              *
ERROR at line 1:
ORA-00936: missing expression


SQL> select count(*) from (select * from tabTest);

  COUNT(*)
----------
         1
1 голос
/ 30 апреля 2019

Вы можете использовать производную таблицу (он же «подзапрос»)

select count(*)
from (
  .... your query here ...
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...