Как выполнить фильтрацию данных в MySQL?

Пользователь

от alberto , в категории: Компьютерные технологии , 2 года назад

Как выполнить фильтрацию данных в MySQL?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от tristian_upton , 2 года назад

@alberto 

Для фильтрации данных в MySQL используется оператор WHERE в запросе SELECT. Синтаксис запроса SELECT с оператором WHERE выглядит следующим образом:


SELECT column1, column2, column3 FROM table_name WHERE condition;


Где:

  • column1, column2, column3 - названия столбцов, которые вы хотите выбрать из таблицы;
  • table_name - название таблицы;
  • condition - условие, которому должны соответствовать записи.


Примеры:

  1. Выбрать все записи из таблицы, где поле "имя" равно "Анна":


SELECT * FROM employees WHERE name = 'Anna';

  1. Выбрать все записи из таблицы, где поле "зарплата" больше 50000:


SELECT * FROM employees WHERE salary > 50000;

  1. Выбрать все записи из таблицы, где поле "дата рождения" меньше 01.01.1980:


SELECT * FROM employees WHERE birthdate < '1980-01-01';

  1. Выбрать все записи из таблицы, где поле "отдел" равно "IT" и поля "зарплата" больше 50000:


SELECT * FROM employees WHERE department = 'IT' AND salary > 50000;

  1. Выбрать все записи из таблицы, где поле "название" содержит слово "продукты":


SELECT * FROM products WHERE name LIKE '%продукты%';