Zawężanie wyników – where between

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:

Zawartość tabeli users: select id, name, dt_create from users
Wartości liczbowe:

Dla zapytania:

select id, name, dt_create from users where id between 4 and 5

Otrzymamy wynik:

Przykład: select id, name, dt_create from users where id between 4 and 5
Daty:

Dla przykładu:

select id, name, dt_create from users where dt_create between '2020-03-06' and '2020-05-06'

Otrzymamy wyniki:

Przykład: select id, name, dt_create from users where dt_create between '2020-03-06′ and '2020-05-06′
Ciągi znaków:

W przypadku:

select id, name, dt_create from users where name between 'Kamila' and 'Mariusz'

Otrzymamy:

Przykład: select id, name, dt_create from users where name between 'Kamila’ and 'Mariusz’

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *