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

Функция

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

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

 

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

  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-спецификации​>.