WHERE оператор

Этот SQL руководство объясняет, как использовать SQL WHERE с синтаксисом и примерами.

Описание

Оператор SQL WHERE используется для фильтрации результатов и применения условий в предложениях SELECT, INSERT, UPDATE или DELETE.

Синтаксис

WHERE conditions;

Параметры или аргументы

conditions - условия, которые должны быть выполнены для выбранных записей.

Пример WHERE с одним условием

Рассмотрим на примере как работает оператор WHERE

В этом примере SQL WHERE экземпляре, мы использовали SQL WHERE, чтобы отфильтровать результаты из таблицы suppliers. SQL запрос будет возвращать все строки из таблицы suppliers, где supplier_name будет иметь значение Intel. Поскольку в операторе SELECT стоит опция *, то в результирующем наборе будут выгружены все поля из таблицы suppliers.

Пример WHERE с условием AND (и)

В этом примере SQL оператора WHERE используется предложение WHERE для определения нескольких условий. В этом SQL предложении используется условие AND, чтобы вернуть всех supplier_id, которые расположены в Chicago и чей supplier_id более 1000.

Пример WHERE с условием OR (или)

В этом примере SQL оператора WHERE используется предложение WHERE для определения нескольких условий, но вместо использования AND используется условие OR. В этом запросе SQL-оператор будет возвращать все значения supplier_id, где supplier_name будет иметь значение Intel или Apple.

Пример WHERE с комбинированием условий AND и OR

В этом примере SQL оператора WHERE используется предложение WHERE для определения нескольких условий, но он сочетает в себе условия AND и OR. Этот запрос вернет всех suppliers, которые находятся в городе New York и чье название Intel и всех suppliers, чей ranking больше или равно 10.

Круглые скобки определяют порядок оценки условий AND и OR.

Пример WHERE с JOINING TABLES

В этом примере SQL оператора WHERE используется предложение WHERE для объединения нескольких таблиц в одном операторе SQL. Этот SQL-оператор будет возвращать все suppler_name и order_id, где есть соответствующая запись в таблице suppliers и orders на основании supplier_id, и когда supplier_city будет находиться в городе Bombey.
Подробнее SQL joins.