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

# Конструкция SELECT WHERE в SQL
Конструкция `SELECT WHERE` в SQL используется для извлечения данных из базы данных, которые удовлетворяют определенному условию.
## Синтаксис
```sql
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
- `SELECT` определяет столбцы, которые нужно включить в результат.
- `FROM` указывает таблицу, из которой нужно извлечь данные.
- `WHERE` определяет условие, которому должны соответствовать извлекаемые данные.
## Примеры
### Пример 1
```sql
SELECT *
FROM Customers
WHERE Country='Germany';
```
В этом примере выбираются все поля (`*`) из таблицы `Customers`, где страна (`Country`) равна `Germany`.
### Пример 2
```sql
SELECT FirstName, LastName
FROM Employees
WHERE Salary > 50000;
```
В этом примере выбираются поля `FirstName` и `LastName` из таблицы `Employees`, где зарплата (`Salary`) больше 50000.
## Операторы в условии WHERE
В условии `WHERE` можно использовать следующие операторы:
- `=` равно
- `<>` или `!=` не равно
- `>` больше
- `<` меньше
- `>=` больше или равно
- `<=` меньше или равно
- `BETWEEN` в пределах диапазона
- `LIKE` поиск по шаблону
- `IN` в списке значений
## Логические операторы в условии WHERE
В условии `WHERE` можно использовать следующие логические операторы:
- `AND` все условия должны быть истинными
- `OR` хотя бы одно условие должно быть истинным
- `NOT` условие должно быть ложным