Operator between:
Operator between zawęża wyniki od jednej wartości do innej na zasadzie zakresu. Składania wyrażenia jest następująca w warunku where:
wyrażenie_do_zawężenia where kolumna_do_zawężenia between wartość_od and wartość_do
Operator działa dla dat, liczb oraz ciągów znaków.
Uwaga: Jeśli podamy jako wartość_od większą wartość niż wartość_do to nie otrzymamy żadnych wyników.
Przykłady:
Dla danych zawartych w tabeli users:

Wartości liczbowe:
Dla zapytania:
select id, name, dt_create from users where id between 4 and 5
Otrzymamy wynik:

Daty:
Dla przykładu:
select id, name, dt_create from users where dt_create between '2020-03-06' and '2020-05-06'
Otrzymamy wyniki:

Ciągi znaków:
W przypadku:
select id, name, dt_create from users where name between 'Kamila' and 'Mariusz'
Otrzymamy:
