31
– также ключевое слово, описывающее условие для записи в
таблице, которому она должна удовлетворять. Именно после
WHEREуказывается какая информация и будет в итоге выбрана для результата
запроса.
Для описания
также используются символы
, , , , , ,
которые имеют понятный смысл: равно, больше,
меньше, больше или равно, меньше или равно.
Предикат Betwееn A and B описывает значения, которые расположены
между А и В. Он будет истинным, если значение для сравнения будет
находиться в заданном диапазоне, включая его границы. Его можно
представить в математическом понятии отрезка, то есть A ≤ М ≤ B.
Предикат вхождения
во множество будет принимать значение
истинности если, сравниваемое значение находится внутри множества
заданных значений. Также существует предикат , противоположный по своему
значению -
, то есть, принимаемый значение «истина», когда значение
для сравнения не будет входить во множество заданных.
Предикаты
и
для сравнения с образцом значения. В
математическом представлении их можно сравнить со значениями «равно» и
«не равно». Для сравнения LIKE нужно указать значение-шаблон, с которым
сравнивается заданное значение, предикат примет значение истинности, если
сравниваемое значение будет соответствовать обозначенному шаблону, и
примет значение ложь в противоположном случае.
работает
полностью противоположно и соответствует понятию «не равно» для сравнения
заданного значения принятого шаблона.
Предикат сравнения с описанным неопределенным значением
.
Это значение понимается в реляционной модели как текущее неизвестное,
неопределенное в данный момент времени. Чтобы понять равен ли заданный
атрибут неопределенному используют специальные предикаты: <атрибут>
и <атрибут>
. Если в такой ситуации заданный
атрибут имеет неопределенное значение, то предикат значение
будет