LIKE - данный оператор используется с условием GDZIE для поиска значений по образцу.
Składnia SQL LIKE
Przykład 1
Istnieje tabeli "Osoby":
| P_Id | Nazwisko | Imię | Address | Miasto |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stawanger |
Teraz chcemy wybrać wszystkie osoby, które mieszkają w mieście, którego nazwa jest zaczyna się z literą "s" z tabeli powyżej.
Do tego celu użyć takiego zapytania:
"%"
| P_Id | Nazwisko | Imię | Address | Miasto |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stawanger |
Przykład 2
Teraz chcemy wybrać wszystkie osoby, które mieszkają w mieście, którego nazwa jest kończy literą "s" z tabeli powyżej.
Do tego celu użyć takiego zapytania:
| P_Id | Nazwisko | Imię | Address | Miasto |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
Przykład 3
Teraz chcemy wybrać wszystkie osoby, które mieszkają w mieście, którego nazwa jest zawiera в себе буквы "taw". Не важно, в каком месте будут находиться данные символы, в начале или конце слова.
| P_Id | Nazwisko | Imię | Address | Miasto |
|---|---|---|---|---|
| 3 | Pettersen | Kari | Storgt 20 | Stawanger |
Przykład 4
Teraz chcemy wybrać wszystkie osoby, które mieszkają w mieście, którego nazwa jest nie zawiera в себе буквы "taw". Используем ключевое слово NOT.
| P_Id | Nazwisko | Imię | Address | Miasto |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
Podobnie jak SQL





Komentarze
SELECT *
Od osób
GDZIE Imię LIKE 'To_ "
To byłby wynik zapytania wartość Tom, Tos, Top ale Tove, ponieważ cztery znaki, i poproszono o poszukiwaniu sensu trzy.
dev.mysql.com /.../...
Coś na podobieństwo
SELECT * Z GDZIE doc pozycji LIKE '%%' + (NOT LIKE '% b %')+'%% c'
co pokazuje, że między "a" znaki i "c" nie jest normalna i powinna być symbolem "b" Cytować
Dlaczego umieścić jednego stanu do drugiego. jest oczywiste, że powinny one działać konyunktsiya:
... Gdzie item LIKE%% c% I poz NOT LIKE%% b%% c Cytować