Команда AND
Команда AND является логическим 'И',
которое позволяет комбинировать условия в
команде WHERE.
Синтаксис
WHERE condition1 AND condition2
Таблицы для примеров
| 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 |
Пример
Давайте выберем из таблицы записи, у которых
поле `id` больше 2-х и меньше 4-х:
SELECT * FROM employees WHERE id >= 2 AND id <= 4
Результат выполнения кода:
| id | name | age | salary |
|---|---|---|---|
| 2 | user2 | 25 | 500 |
| 3 | user3 | 23 | 500 |
| 4 | user4 | 30 | 900 |
Пример
Давайте выберем из таблицы записи, у
которых зарплата равна 400 и
одновременно возраст равен 23:
SELECT * FROM employees WHERE age = 23 AND salary = 400
Результат выполнения кода:
| id | name | age | salary |
|---|---|---|---|
| 1 | user1 | 23 | 400 |