LIKE
Синтаксис SQL LIKE
Приклад 1
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
починається з букви "s" з таблиці вище.
Для цього використовуємо такий запит:
"%"
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Приклад 2
закінчується на букву "s" з таблиці вище.
Для цього використовуємо такий запит:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
Приклад 3
містить
Для цього використовуємо такий запит.:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
Приклад 4
НЕ містить в себе буквы "tav". Используем ключевое слово NOT.
Для цього використовуємо такий запит.:
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
SQL Like





Коментарі
SELECT *
Від осіб,
WHERE FirstName LIKE 'To_'
Те результатом запиту буде значення Tom, Tos, Top але НЕ Tove, оскільки в ньому чотири символи, а ви задали в пошук значення з трьома.
dev.mysql.com /.../...
Щось на кшталт такого
SELECT * FROM документ, якщо в графі LIKE '%%' + (NOT LIKE '% б %')+'% з%'
де показано що між символами 'a' і 'c' НЕ дожно бути символу 'b' Цитувати
навіщо вкладати одну умову в інше. очевидно, що повинна працювати їх конь'юнкція:
... Якщо в графі LIKE%%% С і пункт НЕ ПОДОБАЄТЬСЯ%% б% з% Цитувати