SQL Пропозиція WHERE
SQL Пропозиція WHERE
Пропозиція WHERE
використовується для фільтрації записів.
Вона використовується для вилучення лише тих записів, які відповідають певній умові.
Приклад
Виберіть усіх клієнтів з Мексики:
SELECT * FROM Customers
WHERE Country='Mexico';
Спробуйте самі »
Синтаксис
SELECT стовпець1, стовпець2, ...
FROM table_name
WHERE умова;
Примітка: Пропозиція WHERE
використовується не лише в інструкціях SELECT
, вона також використовується в UPDATE
, DELETE
тощо!
Демонстраційна база даних
Нижче наведено вибірку з таблиці Customers, яка використовується в прикладах.
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Текстові поля проти числових полів
SQL вимагає одинарних лапок навколо текстових значень (більшість систем баз даних також допускають подвійні лапки).
Однак числові поля не слід брати в лапки:
Оператори в пропозиції WHERE
Для фільтрації пошуку можна використовувати інші оператори, окрім оператора =
.
Приклад
Виберіть усіх клієнтів із CustomerID понад 80:
SELECT * FROM Customers
WHERE CustomerID > 80;
Спробуйте самі »
Наступні оператори можна використовувати в пропозиції WHERE
:
Оператор | Опис | Приклад |
---|---|---|
= | Дорівнює | Спробуй |
> | Більше ніж | Спробуй |
< | Менше ніж | Спробуй |
>= | Більше ніж або дорівнює | Спробуй |
<= | Менше ніж або дорівнює | Спробуй |
<> | Не дорівнює. Примітка: У деяких версіях SQL цей оператор може бути написаний як != | Спробуй |
BETWEEN | Між певним діапазоном | Спробуй |
LIKE | Пошук шаблону | Спробуй |
IN | Щоб вказати кілька можливих значень для стовпця | Спробуй |
W3Schools SQL Відеоурок. Пропозиція WHERE
Це відео є вступом до пропозиції WHERE у SQL.
Частина серії відеоуроків для вивчення SQL для початківців!