Синтаксис MySQL равно тому-то и не равно тому-то

Узнай цену своей работы

Формулировка задачи:

Добрый день, уважаемые коллеги Подскажите, пожалуйста, а то что-то запутался. Как правильно сделать селект с условием равно тому-то и не равно тому-то.. Нужно выбрать все товары с ценой 20, которые не являются хлебом.
SELECT Product FROM MyDataBase WHERE ItemDescription not like 'Хлеб' AND Price = '20'
Так вот точно не правильно, так как он считает что дальше Price нот лайк 20 Заранее благодарю, за любую помощь!

Решение задачи: «Синтаксис MySQL равно тому-то и не равно тому-то»

textual
Листинг программы
SELECT Product FROM MyDataBase 
WHERE ItemDescription not like 'Хлеб' 
AND (Price = '20' or Price2 = '20' or Price3 = '20' or Price4 = '20')

Объяснение кода листинга программы

В этом коде происходит выборка данных из таблицы MyDataBase по условию, что поле ItemDescription не содержит слово Хлеб, а также выбираются записи, где одно из полей Price, Price2, Price3 или Price4 равно значению '20'.

  1. SELECT Product FROM MyDataBase
  2. WHERE ItemDescription not like 'Хлеб'
  3. AND (Price = '20' or Price2 = '20' or Price3 = '20' or Price4 = '20')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5