Модуль 02 · урок 4
BETWEEN: діапазони значень
Для фільтра на сайті «товари від $40 до $70» зручніше задати діапазон одним виразом, а не двома умовами.
Діапазон одним виразом
BETWEEN перевіряє, чи значення в межах діапазону — включно з границями. Наприклад, товари із запасом від 20 до 100 одиниць:
SELECT name, stock
FROM products
WHERE stock BETWEEN 20 AND 100;
Це те саме, що stock >= 20 AND stock <= 100, лише коротше й читабельніше. BETWEEN працює і з датами:
WHERE created_at BETWEEN '2024-02-01' AND '2024-02-29'
Заперечення — NOT BETWEEN.
Твоя черга
Для фільтра на сайті потрібні товари з ціною від $40 до $70 включно. Виведи їх name і price.
Підсумок
BETWEEN a AND bзадає діапазон включно з границями — коротший запис для парних порівнянь.- Еквівалент
>= a AND <= b. - Працює з числами й датами; також є
NOT BETWEEN.