Operator IN w SQL
- Poprzednia strona Znakami wildcards w SQL
- Następna strona SQL Between
Operator IN
Operator IN pozwala określić wiele wartości w klauzuli WHERE.
Gramatyka SQL IN
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
Oryginalna tabela (używana w przykładach:)
Tabela Persons:
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londyn |
2 | Bush | George | Fifth Avenue | Nowy Jork |
3 | Carter | Thomas | Chang'an Street | Pekin |
Przykład operatora IN
Teraz, chcemy wybrać osoby o nazwisku Adams i Carter z powyższej tabeli:
Możemy użyć poniższego zapytania SELECT:
SELECT * FROM Persons WHERE Nazwisko IN ('Adams','Carter')
Zbiór wyników:
Id | Nazwisko | Imię | Adres | Miasto |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londyn |
3 | Carter | Thomas | Chang'an Street | Pekin |
- Poprzednia strona Znakami wildcards w SQL
- Następna strona SQL Between