SQL w operatora
IN operatora
IN operatora pozwala wielu wartości określonych w klauzuli WHERE.
Składnia SQL IN
SELECT column_name(s)
FROM table_name
WHERE column_name IN ( value1 , value2 ,pl.);
FROM table_name
WHERE column_name IN ( value1 , value2 ,pl.);
Baza danych demo
W tym tutorialu użyjemy w3big przykładową bazę danych.
Poniżej przedstawiono wybrane "Strony" Dane tabeli:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
W przykładach operatorskich
Poniższa instrukcja SQL wybierz nazwę jako "Google" lub "oczywiście" wszystkich stron:
Przykłady
SELECT * FROM strony
WHERE name IN ( "Google", "poradnik");
WHERE name IN ( "Google", "poradnik");
Wyjście Wykonanie: