|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.4 Фильтр WHERE и логические операторы Oracle SQL2.4.1 Основы работы с выражением WHEREВыражение WHERE в запросах Oracle SQL для фильтрации возвращаемых значений, условия сравнения (conditions) в Oracle Если мы обратимся к базовому синтаксису команды SELECT (см. раздел 2.1), то увидим, что после списка столбцов должно идти ключевое слово FROM с указанием источника для извлечения информации (таким источником может быть таблица, представление, подзапрос. функция и т.п.). Сразу после выражения FROM должно следовать ключевое слово WHERE с выражением, которое определяет фильтр для извлечения записей из источника. Возвращаются только те записи, для которых выражение WHERE возвращает true. Пример запроса с выражением WHERE может выглядеть так: SELECT * FROM hr.employees WHERE hire_date < '01.01.2000' Конечно же, для того, чтобы возвращаемые значения можно было сравнить с условием, используются специальные операторы сравнения. В Oracle SQL почему-то термин "операторы сравнения" (comparison operators) не употребляется. Вместо этого для них предусмотрен специальный термин "условия" (conditions). Операторов (условий) сравнения в Oracle SQL предусмотрено множество, и далеко не все из них имеют аналоги в других системах управления базами данных, например, в Microsoft SQL Server.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||