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.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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