Команда AND
является логическим 'И'
,
которое позволяет комбинировать условия в
команде WHERE
.
Синтаксис
WHERE условие1 AND условие2
Таблицы для примеров
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 |