Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Kategorie: Programowanie webowe Bazy danych

W tabeli artykuly (kolumna cena) chcemy wybrać artykuły, których cena NIE mieści się w przedziale od 1000 do 1500 zł. Którego warunku WHERE należy użyć?

Odpowiedzi

Źle. NOT IN wyklucza tylko wartości 1000 i 1500, nie cały przedział.
Źle. To wybierze artykuły W przedziale, a my chcemy POZA nim.
Dobrze. NOT BETWEEN wybiera wartości spoza przedziału (poniżej 1000 lub powyżej 1500).
Źle. Żadna liczba nie jest jednocześnie < 1000 i > 1500 - warunek nigdy niespełniony.