EXCEPT
Część sekcji Poza podstawami ścieżki SQL w Coddy. Lekcja 18 z 27.
EXCEPT zwraca wiersze, które występują w pierwszym zbiorze wyników, ale nie w drugim. Możesz myśleć o tym jak o odejmowaniu zbiorów.
SELECT email FROM newsletter_subs
EXCEPT
SELECT email FROM premium_usersKażdy subskrybent newslettera, który nie jest użytkownikiem premium. To przydatne przy wyszukiwaniu brakujących wierszy: kto się zapisał, ale nie zapłacił? Które produkty zostały zamówione w zeszłym miesiącu, ale nie w tym miesiącu?
Podobnie jak UNION i INTERSECT, usuwa duplikaty i wymaga zgodnych kolumn po obu stronach.
Wyzwanie
ŁatwyDostępne tabele i kolumny:
last_month:productthis_month:product
Zwróć jedną kolumnę product: każdy produkt, który został sprzedany w zeszłym miesiącu, ale nie w tym miesiącu. Uporządkuj alfabetycznie.
Spróbuj swoich sił
-- produkty w last_month, ale nie w this_month
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Poza podstawami
Poćwicz samodzielnie: Edytor online SQL