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 для початківців!