OR синтаксис - MySQL

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

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

Здравствуйте! Интересует следующий вопрос: Как вывести все строки где `name`='test', a `year`=15 ИЛИ `year`=25 Я как то так себе это представляю
SELECT * FROM TABLE WHERE `name`='test' AND (`year`=15 OR `year`=25)
Но как правильно?

Решение задачи: «OR синтаксис»

textual
Листинг программы
`name`='test' AND `year` IN (15, 25)

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

  1. name - это название переменной, которая содержит значение 'test'.
  2. year - это название переменной, которая содержит значения 15 и 25.
  3. Имя name и значение 'test' указывают на то, что мы ищем строки, где значение переменной name равно 'test'.
  4. Имя year и значения 15 и 25 указывают на то, что мы ищем строки, где значение переменной year равно 15 или 25.
  5. Ключевое слово AND указывает на то, что мы ищем строки, где оба условия выполняются одновременно.
  6. Результатом будет набор строк, где значение переменной name равно 'test' и значение переменной year равно 15 или 25.

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


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

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

7   голосов , оценка 4 из 5