Operator LIKE w SQL
- Poprzednia strona SQL Top
- Następna strona Wzorce w SQL
Operator LIKE służy do wyszukiwania określonego wzorca w kolumnie w zapytaniu WHERE.
Operator LIKE
Operator LIKE służy do wyszukiwania określonego wzorca w kolumnie w zapytaniu WHERE.
Gramatyka operatora LIKE w SQL
SELECT nazwa_kolumny(y) FROM nazwa_tabeli WHERE nazwa_kolumny LIKE wzorzec
Oryginalna tabela (używana w przykładach):
Tabela Persons
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | Nowy Jork |
3 | Carter | Thomas | Chang'an Street | Pekin |
Przykład operacji LIKE
Przykład 1
Teraz, chcemy wybrać osoby z "Persons" tabeli mieszkające w miastach zaczynających się na "N":
Możemy użyć poniższego zapytania SELECT:
SELECT * FROM Persons WHERE Miasto LIKE 'N%'
Wskazówka:"%" można użyć do zdefiniowania wzorca (brakujące litery w wzorcu).
Zestaw wyników:
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
2 | Bush | George | Fifth Avenue | Nowy Jork |
Przykład 2
Następnie, chcemy wybrać osoby z "Persons" tabeli mieszkające w miastach kończących się na "g":
Możemy użyć poniższego zapytania SELECT:
SELECT * FROM Persons WHERE Miasto LIKE '%g'
Zestaw wyników:
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
3 | Carter | Thomas | Chang'an Street | Pekin |
Przykład 3
Następnie, chcemy wybrać osoby z "Persons" tabeli mieszkające w miastach zawierających "lon":
Możemy użyć poniższego zapytania SELECT:
SELECT * FROM Persons WHERE Miasto LIKE '%lon%'
Zestaw wyników:
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
Przykład 4
Używając klucza NOT, możemy wybrać osoby z "Persons" tabeli mieszkające w miastachBrak Ludzie w miastach o nazwie "lon":
Możemy użyć poniższego zapytania SELECT:
SELECT * FROM Persons WHERE Miasto NOT LIKE '%lon%'
Zestaw wyników:
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
2 | Bush | George | Fifth Avenue | Nowy Jork |
3 | Carter | Thomas | Chang'an Street | Pekin |
- Poprzednia strona SQL Top
- Następna strona Wzorce w SQL