Общие элементы SQL
Доклад - Компьютеры, программирование
Другие доклады по предмету Компьютеры, программирование
cate>
|
|
Синтаксические правила
Нет.
Общие правила
- Результат ) получается его применением к данной строке таблицы.
5.11 )
Функция
Специфицирует сравнение двух значений.
Формат
::=
{}
::=
= | =
Синтаксические правила
- Тип данных первого ) должны быть сравнимыми.
Общие правила
- Пусть x обозначает результат первого ) не должна быть больше единицы.
- Если x или y являются неопределенными значениями или если результат y" является unknown.
- Если x и y являются не неопределенными значениями, то результатом "x = y" есть true тогда и только тогда, когда x не меньше, чем y.
- Числа сравниваются в соответствии с их алгебраическими значениями.
- Сравнение двух символьных строк определяется через сравнение таким образом, чтобы она имела длину, равную длине другой строки.
- Две строки равны, если все ) с левого конца строк. Это сравнение производится в соответствии с определенной в реализации последовательностью сопоставления.
- Хотя "x = y" есть unknown, если x и y являются неопределенными значениями, в контекстах GROUP BY, ORDER BY и DISTINCT неопределенное значение идентично или является дубликатом другого неопределенного значения.
)
Функция
Специфицирует сравнение с интервалом.
Формат
::=
[NOT] BETWEEN
Синтаксические правила
- Типы данных всех трех ) должны быть сравнимыми.
Общие правила
- Пусть x, y и z обозначают результаты первого, второго и третьего ), соответственно.
- Результат "x BETWEEN y AND z" тот же самый, что и результат "x >= y AND x <= z".
- Результат "x NOT BETWEEN y AND z" тот же самый, что и результат "NOT (x BETWEEN y AND z)".
5.13 )
Функция
Специфицирует сравнение с квантором.
Формат
::=
[NOT] IN
{ ) }
::=
{ , }...
Синтаксические правила
- Типы данных первого ) должны быть сравнимыми.
Общие правила
- Пусть x обозначает результат ), рассматриваемые как значения строк единственного столбца таблицы степени один.
- Результат "x IN S" тот же самый, что и результат "x = ANY S". Результат "x NOT IN S" тот же самый, что и результат "NOT (x IN S)".
5.14 )
Функция
Специфицирует сравнение по совпадению с образцом.
Формат
::=
[ESCAPE ]
::=
::=
Синтаксические правила
- ) должна указывать на столбец символьных строк.
- Тип данных ) должен быть типом символьных строк.
- Тип данных ) должен быть типом символьных строк длины 1.
Общие правила