Как использовать два оператора WHERE в одном SQL?

В SQL, вы можете использовать два оператора WHERE в одном запросе для фильтрации данных по двум различным условиям. Это можно сделать с помощью операторов логического сравнения, таких как AND и OR.

AND оператор используется для комбинирования двух условий, при которых оба должны оказаться истинными. Например:

SELECT * FROM table_name WHERE condition1 AND condition2;

где table_name - это имя таблицы, condition1 и condition2 - условия, которые нужно проверить.

Например, если у вас есть таблица с именем "Employees", и вы хотите выбрать только тех сотрудников, которые являются мужского пола и работают в отделе "IT", ваш запрос может выглядеть так:

SELECT * FROM Employees WHERE gender = 'male' AND department = 'IT';

OR оператор используется для комбинирования двух условий, при которых хотя бы одно из них должно оказаться истинным. Например:

SELECT * FROM table_name WHERE condition1 OR condition2;

где table_name - это имя таблицы, condition1 и condition2 - условия, которые нужно проверить.

Например, если у вас есть таблица с именем "Orders", и вы хотите выбрать заказы, где либо товар имеет цену выше 100, либо заказано более 10 единиц товара, ваш запрос может выглядеть так:

SELECT * FROM Orders WHERE price > 100 OR quantity > 10;

Кроме этого, вы также можете комбинировать операторы AND и OR в одном запросе, чтобы создать более сложные условия фильтрации данных. Например:

SELECT * FROM table_name WHERE condition1 AND (condition2 OR condition3);

где table_name - это имя таблицы, condition1, condition2 и condition3 - условия, которые нужно проверить.

В итоге, использование двух операторов WHERE в одном SQL запросе позволяет вам создавать более сложные условия фильтрации данных в зависимости от ваших потребностей.