Что такое where в sql

SQL — Условие WHERE

SQL — Условие WHERE

От автора: в SQL условие WHERE используется для указания условия при извлечении данных из одной таблицы или при соединении их к нескольким таблицам. Если заданное условие выполняется, то только в этом случае возвращаются определенные значения из таблицы. Вы можете использовать условие WHERE для фильтрации записей и получения только необходимых данных.

Условие WHERE используется не только в инструкции SELECT, но также в операциях UPDATE, DELETE и т. д., которые мы рассмотрим в последующих главах.

SQL Выражение WHERE

Выражение WHERE используется для извлечения только тех записей, которые удовлетворяют заданному условию.

Синтаксис WHERE

Примечание: Выражение WHERE используется не только в инструкции SELECT, но и в инструкции UPDATE,DELETE и т.д.!

Демо база данных

Ниже приведен выбор из таблицы "Customers" в образце базы данных Northwind:

Пример WHERE

Следующая инструкция SQL выбирает всех клиентов из страны "Mexico" в таблице "Customers":

Пример

Текстовые поля и числовые поля

SQL требует одинарных кавычек вокруг текстовых значений (большинство систем баз данных также допускают двойные кавычки).

Предложение WHERE (Transact-SQL)

Определяет условия поиска строк, возвращаемых запросом.

Синтаксис

Ссылки на описание синтаксиса Transact-SQL для SQL Server 2014 и более ранних версий, см. в статье Документация по предыдущим версиям.

Аргументы

< search_condition >. Определяет условия, которые должны быть выполнены для всех возвращаемых строк. Количество предикатов, которое может содержать условие поиска, не ограничено. Дополнительные сведения об условиях поиска и предикатах см. в статье Условие поиска (Transact-SQL).

Примеры

В следующих примерах показывается, как можно использовать в предложении WHERE различные распространенные условия поиска.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *