Табличное выражение

Функция

Определение простой или сгруппированной табличной выборки данных.

Спецификация

 

Общие правила

  1. Если в < табличном выражении > все необязательные выражения опущены, то результирующая таблица является результатом выполнения < FROM-спецификации >. В противном случае каждая указанная спецификация применяется к результату предшествующей спецификации, и таблица представляет собой результат применения последней спецификации.

    select count(*) from auto, person;
    |986000 |
    select count(*) from auto, person where auto.personid=person.personid;
    |986 |
    select make, count(*) from auto, person where auto.personid=person.personid group by make;
    |MAKE            |CNT |
    |ALPINE          |7   |
    |AMERICAN MOTORS |88  |
    |BMW             |10  |
    …
    (ответ на запрос содержит 33 записи)
    select make from auto, person where auto.personid=person.personid group by make having count(cylnders)=8;
    |LANCIA |
  2. Результатом < табличного выражения > является полученная таблица, в которой i-й столбец наследует описание i-го столбца таблицы, заданной посредством < FROM-спецификации >.