Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Zakresy: BETWEEN

Poznałeś już listy wartości. Teraz nauczysz się drugiego eleganckiego skrótu: operatora BETWEEN, który wybiera wartości z zakresu od-do.

BETWEEN - przedział 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;

Oba końce są włączone

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.

Świetny dla liczb i cen

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.

Przejdź do CodeWorlds