Menu
Coddy logo textTech

Słowo kluczowe IN

Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 18 z 72.

Gdy musimy znaleźć wiersze, w których kolumna ma jedną z kilku możliwych wartości, możemy zapisać to, używając wielu warunków OR. Na przykład poniższe zapytanie jest bardzo długie:

SELECT *
FROM table1
WHERE col1 = 'a' OR col1 = 'b' OR col1 = 'c' OR col1 = 'd' OR ...

Możemy to uprościć, używając słowa kluczowego IN w ten sposób:

SELECT *
FROM table1
WHERE col1 IN ('a', 'b', 'c', 'd', 'e', 'f')

Ta krótsza wersja robi dokładnie to samo: zwraca wiersze, w których col1 jest równe dowolnej wartości z listy w nawiasach.

challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • countries: location_x, location_y, country

Zwróć wszystkie rekordy z następujących krajów:

Oman, Nicaragua, Bhutan, Senegal, Belarus

Spróbuj swoich sił

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online SQL