# Команда 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`,
  которая выбирает записи по диапазону значений

↑