ВУЗ:
Составители:
Рубрика:
9
<предикат BETWEEN>::= <выражение> [NOT] BETWEEN <выра-
жение> AND <выражение>
По определению результат x BETWEEN y AND z тот же самый, что
результат логического выражения x>=y AND x<=z.
Предикат LIKE имеет следующий синтаксис:
<предикат LIKE>::= <имя столбца> [NOT] LIKE <шаблон>[ESCAPE
<escape-символ>]
Значение предиката LIKE является истинным, если шаблон явля-
ется подстрокой заданного столбца. При этом, если раздел ESCAPE от-
сутствует, то при составлении шаблона со строкой производится специ
-
альная интерпретация символов-заместителей шаблона: символ под-
черкивания (“_”) обозначает любой одиночный символ, символ процента
(“%”) обозначает последовательность произвольных символов произ-
вольной длины (может быть нулевой), парные квадратные скобки пред-
ставляют любой символ, записанный в скобках. Если же раздел ESCAPE
присутствует и специфицирует некоторый одиночный символ x, то пары
символов “x_” и “x%” представляют одиночные символы
“_” и “%” соот-
ветственно.
Предикат NULL описывается синтаксическим правилом:
<предикат NULL>::= <имя столбца> IS [NOT] NULL
Значение “x IS NULL” является истинным, когда значение x неоп-
ределено.
Предикат EXISTS имеет следующий синтаксис:
<предикат EXISTS>::= EXISTS <подзапрос>
Значение предиката является истинным, когда результат вычисле-
ния подзапроса не пуст.
Агрегатные функции
Агрегатные функции (функции множества) в запросе предназначе-
ны для вычисления некоторого значения
для заданного множества
строк. Таким множеством строк может быть группа строк, если агрегат-
ная функция применяется к сгруппированной таблице, или вся таблица.
В языке SQL определены следующие агрегатные функции:
AVG - функция определения среднего значения;
MAX - функция определения максимального значения;
MIN - функция определения минимального значения;
SUM - функция суммирования значений;
COUNT - функция для подсчета
числа строк или значений.
<предикат BETWEEN>::= <выражение> [NOT] BETWEEN <выра- жение> AND <выражение> По определению результат x BETWEEN y AND z тот же самый, что результат логического выражения x>=y AND x<=z. Предикат LIKE имеет следующий синтаксис: <предикат LIKE>::= <имя столбца> [NOT] LIKE <шаблон>[ESCAPE] Значение предиката LIKE является истинным, если шаблон явля- ется подстрокой заданного столбца. При этом, если раздел ESCAPE от- сутствует, то при составлении шаблона со строкой производится специ- альная интерпретация символов-заместителей шаблона: символ под- черкивания (“_”) обозначает любой одиночный символ, символ процента (“%”) обозначает последовательность произвольных символов произ- вольной длины (может быть нулевой), парные квадратные скобки пред- ставляют любой символ, записанный в скобках. Если же раздел ESCAPE присутствует и специфицирует некоторый одиночный символ x, то пары символов “x_” и “x%” представляют одиночные символы “_” и “%” соот- ветственно. Предикат NULL описывается синтаксическим правилом: <предикат NULL>::= <имя столбца> IS [NOT] NULL Значение “x IS NULL” является истинным, когда значение x неоп- ределено. Предикат EXISTS имеет следующий синтаксис: <предикат EXISTS>::= EXISTS <подзапрос> Значение предиката является истинным, когда результат вычисле- ния подзапроса не пуст. Агрегатные функции Агрегатные функции (функции множества) в запросе предназначе- ны для вычисления некоторого значения для заданного множества строк. Таким множеством строк может быть группа строк, если агрегат- ная функция применяется к сгруппированной таблице, или вся таблица. В языке SQL определены следующие агрегатные функции: AVG - функция определения среднего значения; MAX - функция определения максимального значения; MIN - функция определения минимального значения; SUM - функция суммирования значений; COUNT - функция для подсчета числа строк или значений. 9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »