Модуль 02 · урок 3
AND, OR, NOT: складні умови
Закупник шукає електроніку дешевшу за $100, щоб поповнити бюджетний сегмент. Це вже дві умови одночасно.
Поєднуємо умови
Логічні оператори поєднують кілька умов:
AND— істинно, коли обидві умови виконані;OR— істинно, коли хоча б одна;NOT— заперечення умови.
Наприклад, книжки дешевші за $30:
SELECT name, category, price
FROM products
WHERE category = 'Books' AND price < 30;
Рядок проходить, лише якщо обидві частини істинні. Щодо пріоритету: AND «сильніший» за OR, тож коли змішуєш їх — став дужки, щоб не отримати несподіванку (про це окремий урок).
Твоя черга
Закупнику потрібна електроніка дешевша за $100. Виведи name, category і price таких товарів.
Підсумок
AND— обидві умови;OR— хоча б одна;NOT— заперечення.