Системы обработки информации - язык баз данных SQL

       

<Выражение, вырабатывающее таблицу> (<table expression>)


Функция

Специфицирует таблицу или сгруппированную таблицу.

Формат

<table expression> ::=

<from clause>

[<where clause>]

[<group by clause>]

[<having clause>]

Синтаксические правила

  • Если таблица, идентифицируемая в <разделе from> (<from clause>), является сгруппированным представлением, то <выражение, вырабатывающее таблицу> (<table expression>) не должно содержать <раздела where> (<where clause>), <раздела group by> (<group by clause>) или <раздела having> (<having clause>).
  • Общие правила

  • Если все необязательные разделы опущены, то результирующая таблица является результатом <раздела from> (<from clause>). В противном случае каждый указанный раздел применяется к результату раздела, указанного перед ним, и результирующая таблица является результатом применения последнего указанного раздела. Результатом <выражения, вырабатывающее таблицу> (<table expression>) является порожденная таблица, в которой i-ый столбец наследует описание i-ого столбца таблицы, специфицированной через <раздел from> (<from clause>).


  • Содержание раздела