Перейти к содержимому
TelegramGitHub

BETWEEN

BETWEEN оставляет строки, где значение лежит в диапазоне. Его используют для чисел и дат.

В этом уроке работаем с таблицей tutorial.billboard_top_100_year_end.

SELECT *
FROM tutorial.billboard_top_100_year_end
WHERE year_rank BETWEEN 5 AND 10;

Запрос вернёт 396 строк. BETWEEN всегда идёт вместе с AND.

Границы входят в диапазон. Значит, места 5 и 10 тоже попадут в результат. Этот запрос делает то же самое:

SELECT *
FROM tutorial.billboard_top_100_year_end
WHERE year_rank >= 5 AND year_rank <= 10;

Решайте сами, без AI. Сначала напишите запрос, потом сверьтесь с проверкой, и только потом открывайте решение.

Напишите запрос, который покажет все песни из чарта с 1985 по 1990 год включительно.

Проверка: 630 строк.

Решение
SELECT *
FROM tutorial.billboard_top_100_year_end
WHERE year BETWEEN 1985 AND 1990;