Рішення Умова на наявність змінної має виглядати так: "IF(@var IS NULL)" або "IF(@var IS NOT NULL)" . Короткий запис, наведений вище, у SQL не працює.
Якщо в реченні WHERE потрібно перевірити кілька умов, то для їхнього з’єднання можна використати логічні оператори AND, OR і NOT . Оператор AND об’єднує дві та більше умов і повертає істинне значення тільки в разі виконання всіх умов.
Уявімо, що нам потрібно отримати вибірку з бази, в якій будуть міститися дані про користувача з ім’ям "Миша". Запит вийде такий: SELECT * FROM `USERS` WHERE `NAME` = 'Мышь' ; У результаті ми отримаємо всі рядки, у яких у стовпчику імені користувача "NAME" міститься рядок "Миша". Збережена копія