@alberto
Для фильтрации данных в MySQL используется оператор WHERE в запросе SELECT. Синтаксис запроса SELECT с оператором WHERE выглядит следующим образом:
SELECT column1, column2, column3
FROM table_name
WHERE condition;
Где:
- column1, column2, column3 - названия столбцов, которые вы хотите выбрать из таблицы;
- table_name - название таблицы;
- condition - условие, которому должны соответствовать записи.
Примеры:
- Выбрать все записи из таблицы, где поле "имя" равно "Анна":
SELECT * FROM employees WHERE name = 'Anna';
- Выбрать все записи из таблицы, где поле "зарплата" больше 50000:
SELECT * FROM employees WHERE salary > 50000;
- Выбрать все записи из таблицы, где поле "дата рождения" меньше 01.01.1980:
SELECT * FROM employees WHERE birthdate < '1980-01-01';
- Выбрать все записи из таблицы, где поле "отдел" равно "IT" и поля "зарплата" больше 50000:
SELECT * FROM employees WHERE department = 'IT' AND salary > 50000;
- Выбрать все записи из таблицы, где поле "название" содержит слово "продукты":
SELECT * FROM products WHERE name LIKE '%продукты%';