Poznałeś już listy wartości. Teraz nauczysz się drugiego eleganckiego skrótu: operatora BETWEEN, który wybiera wartości z zakresu od-do.
Operator BETWEEN wybiera wartości z przedziału, razem z oboma końcami:
1SELECT * FROM ksiazki
2WHERE rok_wydania BETWEEN 1900 AND 2000;To znaczy: "Książki wydane od 1900 do 2000 roku włącznie". Jest to wygodny zamiennik dla dwóch warunków porównania:
1SELECT * FROM ksiazki
2WHERE rok_wydania >= 1900 AND rok_wydania <= 2000;Zapamiętaj najważniejszą rzecz, @name:
BETWEEN zawsze zawiera oba końce zakresu. Warunek BETWEEN 1900 AND 2000 obejmie zarówno rok 1900, jak i rok 2000.BETWEEN doskonale sprawdza się dla lat, cen czy dowolnych liczb:1SELECT * FROM ksiazki
2WHERE cena BETWEEN 20 AND 50;To znaczy: "Książki w cenie od 20 do 50 monet włącznie". Dzięki
IN i BETWEEN Twoje zapytania będą krótsze i czytelniejsze niż najpiękniej spisany zwój.