Функция
Специфицирует сравнение с интервалом.
Формат
<between predicate> ::= <value expression> [NOT] BETWEEN <value expression> AND <value expression>
Синтаксические правила
Общие правила
Функция
Специфицирует сравнение с квантором.
Формат
<in predicate> ::= <value expression> [NOT] IN { <subquery> | (<in value list>) } <in value list> ::= <value specification> { ,<value specification> }...
Синтаксические правила
Общие правила
Функция
Специфицирует сравнение по совпадению с образцом.
Формат
<like predicate> ::= <column specification> [NOT] LIKE <pattern> [ESCAPE <escape character>] <pattern> ::= <value specification> <escape character> ::= <value specification>
Синтаксические правила
Общие правила
b) Если <символ escape> (<escape
character>) не указан, то каждый
символ подчеркивания в y
представляет спецификатор
произвольного символа, каждый
символ знака процента в y
представляет спецификатор
произвольной строки, и каждый
символ в y, который не является
ни символом подчеркивания, ни
символом знака процента,
представляет сам этот символ.
Функция
Специфицирует проверку значения на неопределенность.
Формат
<null predicate> ::= <column specification> IS [NOT] NULL
Синтаксические правила
Нет.
Общие правила
Функция
Специфицирует сравнение с квантором.
Формат
<quantified predicate> ::= <value expression> <comp op> <quantifier> <subquery> <quantifier> ::= <all> | <some> <all> ::= ALL <some> ::= SOME | ANY
Синтаксические правила
Общие правила
Функция
Специфицирует проверку множества на пустоту.
Формат
<exists predicate> ::= EXISTS <subquery>
Синтаксические правила
Нет.
Общие правила
Функция
Специфицирует условие, которое может быть "true", "false" или "unknown" в зависимости от результата применения булевских операторов к указанным условиям.
Формат
<search condition> ::= <boolean term> | <search condition> OR <boolean term> <boolean term> ::= <boolean factor> | <boolean term> AND <boolean factor> <boolean factor> ::= [NOT] <boolean primary> <boolean primary> ::= <predicate> | (<search condition>)
Синтаксические правила
Общие правила
ЪДДДДДДДДВДДДДДДДДВДДДДДДДДВДДДДДДДї іAND іtrue іfalse іunknownі ГДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДґ іtrue іtrue іfalse іunknownі ГДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДґ іfalse іfalse іfalse іfalse і ГДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДґ іunknown іunknown іfalse іunknownі АДДДДДДДДБДДДДДДДДБДДДДДДДДБДДДДДДДЩ ЪДДДДДДДДВДДДДДДДДВДДДДДДДДВДДДДДДДї іOR іtrue іfalse іunknownі ГДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДґ іtrue іtrue іtrue іtrue і ГДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДґ іfalse іtrue іfalse іunknownі ГДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДґ іunknown іtrue іunknown іunknownі АДДДДДДДДБДДДДДДДДБДДДДДДДДБДДДДДДДЩ
Функция
Специфицирует таблицу или сгруппированную таблицу.
Формат
<table expression> ::= <from clause> [<where clause>] [<group by clause>] [<having clause>]
Синтаксические правила
Общие правила
Функция
Специфицирует таблицу, порожденную из одной или более именованных таблиц.
Формат
<from clause> ::= FROM <table reference> [{,<table reference>}...] <table reference> ::= <table name> [<correlation name>]
Синтаксические правила
Общие правила
Функция
Специфицирует таблицу, получаемую применением <условия поиска> (<search condition>) к результату прешествующего <раздела from> (<from clause>).
Формат
<where clause> ::= WHERE <search condition>
Синтаксические правила
Общие правила
Функция
Специфицирует сгруппированную таблицу, порождаемую применением <раздела group by> (<group by clause>) к результату предыдущего раздела.
Формат
<group by clause> ::= GROUP BY <column specification> [{ ,<column specification> }...]
Синтаксические правила
Общие правила
Функция
Специфицирует ограничение на сгруппированную таблицу, являющуюся результатом предыдущего <раздела group by> (<group by clause>) или <раздела from> (<from clause>), путем исключения групп, не удовлетворяющих <условию поиска> (<search condition>).
Формат
<having clause> ::= HAVING <search condition>
Синтаксические правила
Общие правила
Назад | Содержание | Вперед