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.
Wyzwanie
ŁatwyDostę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ł
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Więcej słów kluczowych
Słowo kluczowe INSłowo kluczowe BETWEENSłowo kluczowe LIKESłowo kluczowe ASPowtórzenie – modele telefonów komórkowych2Instrukcje warunkowe
Podstawy instrukcji warunkowychSłowo kluczowe ANDSłowo kluczowe ORSłowo kluczowe NOTŁączenie wielu warunkówNawiasyWartości logiczne3Określony format zwracanych danych
Wartości nullSortowanie wyników — część 1Sortowanie wyników — część 2Powtórzenie — firma zajmująca się cyberbezpieczeństwemOgraniczanie liczby rekordówPowtórzenie — fabryka pojazdów6Wyzwania na początek
Powtórka – wybory parlamentarnePowtórka – zatrzymanie przestępcy przez policjęPowtórka – pojemnik na napój w barzePowtórka – inżynier: nowe kolumnyPoćwicz samodzielnie: Edytor online SQL