Команда OR

Команда OR является логическим 'ИЛИ', которое позволяет комбинировать условия в команде WHERE.

Синтаксис

WHERE условие1 OR условие2

Таблицы для примеров

таблица employees
id
айди
name
имя
age
возраст
salary
зарплата
1 user1 23 400
2 user2 25 500
3 user3 23 500
4 user4 30 900
5 user5 27 500
6 user6 28 900

Пример

В данном примере из таблицы выбираются записи, у которых зарплата равна 400 или возраст 23 (хотя бы одно и них):

SELECT * FROM employees WHERE age=23 OR salary=400

Результат выполнения кода:

id
айди
name
имя
age
возраст
salary
зарплата
1 user1 23 400
3 user3 23 500

Пример

В данном примере выбираются записи, у которых поле id равно два или три:

SELECT * FROM employees WHERE id=2 OR id=3

Результат выполнения кода:

id
айди
name
имя
age
возраст
salary
зарплата
2 user2 25 500
3 user3 23 500

Смотрите также

  • команду AND,
    которая является логическим 'И'
  • команду IN,
    которая выбирает записи по указанным значениям
  • команду BETWEEN,
    которая выбирает записи по диапазону значений