WHERE - Використовується для фільтрації записів
WHERE використовується для отримання тільки тих записів, які відповідають певним умовам.
Синтаксис SQL WHERE
Приклад WHERE
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Отже, ми хочемо вибрати тільки людей, які проживають в місті "Sandnes" з таблиці вище
Для цього використовуємо такий запит:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
Лапки
Числові значення не повинні бути укладені в лапки.
Для текстових значень:
Для числових значень:
Допустимі оператори при використанні WHERE
| Оператор | Опис |
|---|---|
| = | Так само |
| <> | Не дорівнює |
| > | Більше ніж |
| < | Менше ніж |
| > = | Більше або дорівнює |
| <= | Менше або дорівнює |
| BETWEEN | Вибір значення в заданому діапазоні |
| LIKE | Пошук за шаблоном |
| IN |
Зауваження: У деяких версіях SQL оператор <> може бути записаний як !=
SQL Where





Коментарі
SELECT DISTINCT номер, ім'я, sername FROM Table1, де видалив = 0 порядку ідентифікатор
як мені додати де ім'я як = 'Томі в цьому запиті??? Цитувати
як мені додати where name LIKE '+ quotedstr (edit 1 Цитувати
SELECT DISTINCT номер, ім'я, sername FROM Table1
where deleted = 0 and name like 'Tom' / / тільки навіщо тут like використовувати?!
замовлення по ID Цитувати
Цитувати