Базовые предикаты
Стандарт SQL определяет пять базовых предикатов: сравнение, BETWEEN, IN, LIKE и IS NULL.
Сравнение | Для сравнения одного типизированного выражения с другим используется один из шести операторов сравнения: ( = , о, <, >, < = , >=). |
Диапазон | Предикат BETWEEN позволяет тестировать, попадает ли указанное типизированное выражение в указанный диапазон значений. Диапазон определяется с помощью двух типизированных выражений, разделенных ключевым словом AND. |
Принадлежность | Используя предикат IN, можно проверить, совпадает ли значение указанного типизированного выражения с элементом заданного списка значений. |
Поиск по шаблону | Предикат LIKE позволяет проверить, совпадает ли выражение типа “символьная строка” с указанным образцом символьной строки. |
Null | Используйте предикат IS NULL для определения, равно ли типизированное выражение Null. |
Пример сравнения:
SELECT ProductName
FROM Products
WHERE RetailPrice <= 50
Примеры диапазона:
SELECT FirstName, LastName FROM Staff WHERE DateHired
BETWEEN '2015-01-01’ AND '2015-02-01'
SELECT StudLastName, StudFirstName, StudPhoneNumber FROM Students WHERE StudLastName BETWEEN ‘b’ AND ‘bz’
Примеры принадлежности множеству:
SELECT TourneyLocation FROM Tournaments WHERE TourneyDate
IN (‘2014-06-05’, ‘2014-07-03', '2014-08-07’)
SELECT EntStageName FROM Entertainers WHERE EntCity
IN (‘Seattle1, ‘Redmond’, ‘Bothell’)
Дата добавления: 2015-05-19; просмотров: 719;