Menu
Coddy logo textTech

Nawiasy

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

Ważne jest, aby używać nawiasów podczas łączenia różnych warunków.

Bez nawiasów SQL nie odczytuje warunków po prostu od lewej do prawej: AND jest obliczane przed OR, ponieważ AND ma wyższy priorytet. Nawiasy pozwalają zmienić tę kolejność i pogrupować warunki zgodnie z tym, co naprawdę masz na myśli.

Na przykład poniższe zapytania wyglądają podobnie, ale nie są takie same:

WHERE age < 30 OR gender = 'female' AND age > 20
WHERE (age < 30 OR gender = 'female') AND age > 20

Pierwsze zapytanie zwraca wszystkie osoby poniżej 30. roku życia (dowolnej płci) oraz wszystkie kobiety powyżej 20. roku życia.

Drugie zapytanie zwraca tylko osoby powyżej 20. roku życia, które mają mniej niż 30 lat lub są kobietami.

challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • people: name, age, status

Dodaj brakujący warunek i umieść nawiasy we właściwym miejscu, aby zapytanie znalazło osoby, które są na emeryturze ORAZ mają ponad 30 lat, LUB mają status seeking.

Spróbuj swoich sił

SELECT * FROM people
WHERE age > 30 AND status = 'retired' -- Dodaj warunek dla statusu 'seeking'
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