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)
Объяснение кода листинга программы
name
- это название переменной, которая содержит значение 'test'.year
- это название переменной, которая содержит значения 15 и 25.- Имя
name
и значение 'test' указывают на то, что мы ищем строки, где значение переменнойname
равно 'test'. - Имя
year
и значения 15 и 25 указывают на то, что мы ищем строки, где значение переменнойyear
равно 15 или 25. - Ключевое слово
AND
указывает на то, что мы ищем строки, где оба условия выполняются одновременно. - Результатом будет набор строк, где значение переменной
name
равно 'test' и значение переменнойyear
равно 15 или 25.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д