ВУЗ:
Составители:
Рубрика:
60
4. Соответствие шаблону.
5. Значение NULL.
9.2.1. Сравнение
В этой операции сравниваются результаты вычисления одного
выражения с результатами вычисления другого.
В языке SQL можно использовать следующие операторы срав-
нения:
= – равенство;
< – меньше;
> – больше;
<= – меньше или равно;
>= – больше или равно;
<> – не равно.
Более сложные предикаты могут быть построены с помощью
логических операторов AND, OR или NOT, а также скобок, исполь-
зуемых для определения порядка вычисления выражения.
Правила вычисления выражения в условиях:
выражение вычисляется слева направо;
первыми вычисляются подвыражения в скобках;
операторы NOT выполняются до выполнения операторов
AND и OR;
операторы AND выполняются до выполнения операторов OR.
Для устранения любой возможной неоднозначности рекомен-
дуется использовать скобки.
Пример 31. Вывести список студентов, которые получают
стипендию больше или равную 1500 и меньше или равную 2000:
SELECT FIO, Stipendiya
FROM Students
WHERE (Stipendiya>=1500) And (Stipendiya<=2000)
Результат выполнения запроса приведен на рис. 11.
4. Соответствие шаблону.
5. Значение NULL.
9.2.1. Сравнение
В этой операции сравниваются результаты вычисления одного
выражения с результатами вычисления другого.
В языке SQL можно использовать следующие операторы срав-
нения:
= – равенство;
< – меньше;
> – больше;
<= – меньше или равно;
>= – больше или равно;
<> – не равно.
Более сложные предикаты могут быть построены с помощью
логических операторов AND, OR или NOT, а также скобок, исполь-
зуемых для определения порядка вычисления выражения.
Правила вычисления выражения в условиях:
выражение вычисляется слева направо;
первыми вычисляются подвыражения в скобках;
операторы NOT выполняются до выполнения операторов
AND и OR;
операторы AND выполняются до выполнения операторов OR.
Для устранения любой возможной неоднозначности рекомен-
дуется использовать скобки.
Пример 31. Вывести список студентов, которые получают
стипендию больше или равную 1500 и меньше или равную 2000:
SELECT FIO, Stipendiya
FROM Students
WHERE (Stipendiya>=1500) And (Stipendiya<=2000)
Результат выполнения запроса приведен на рис. 11.
60
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
