Модуль 02 · урок 3

AND, OR, NOT: складні умови

Закупник шукає електроніку дешевшу за $100, щоб поповнити бюджетний сегмент. Це вже дві умови одночасно.

Поєднуємо умови

Логічні оператори поєднують кілька умов:

  • AND — істинно, коли обидві умови виконані;
  • OR — істинно, коли хоча б одна;
  • NOT — заперечення умови.

Наприклад, книжки дешевші за $30:

SELECT name, category, price
FROM products
WHERE category = 'Books' AND price < 30;

Рядок проходить, лише якщо обидві частини істинні. Щодо пріоритету: AND «сильніший» за OR, тож коли змішуєш їх — став дужки, щоб не отримати несподіванку (про це окремий урок).

AND OR NOT A B обидві умовиboth conditions las dos condiciones A B хоча б однаat least one al menos una A поза умовоюoutside the condition fuera de la condición A = category 'Books' · B = price < $30

Твоя черга

Закупнику потрібна електроніка дешевша за $100. Виведи name, category і price таких товарів.

Підсумок

  • AND — обидві умови;
  • OR — хоча б одна;
  • NOT — заперечення.