Команда AND

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

Синтаксис

WHERE условие1 AND условие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

Пример

В данном примере из таблицы выбираются записи, у которых поле 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

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

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