@hermina.hauck
Чтобы составить SQL запрос с двойным условием, необходимо использовать операторы условий AND или OR.
AND соединяет два условия и возвращает результат только в том случае, если оба условия истинны. Синтаксис запроса с двойным условием с использованием оператора AND выглядит следующим образом:
1
|
SELECT * FROM table_name WHERE condition1 AND condition2; |
где table_name
- название таблицы, condition1
и condition2
- условия, которые должны быть выполнены.
OR соединяет два условия и возвращает результат, если хотя бы одно условие истинно. Синтаксис запроса с двойным условием с использованием оператора OR выглядит следующим образом:
1
|
SELECT * FROM table_name WHERE condition1 OR condition2; |
где table_name
- название таблицы, condition1
и condition2
- условия, которые должны быть выполнены.
Например, чтобы выбрать все записи из таблицы students
, у которых возраст меньше 25 лет и оценка выше 4.0, можно использовать запрос с двойным условием с оператором AND:
1
|
SELECT * FROM students WHERE age < 25 AND grade > 4.0; |
А чтобы выбрать все записи из таблицы employees
, у которых должность - менеджер или зарплата больше 50000, можно использовать запрос с двойным условием с оператором OR:
1
|
SELECT * FROM employees WHERE position = 'Manager' OR salary > 50000; |