Руководство по MySQL

Подзапросы

Подзапросы представляют выражения SELECT, которые встроены в другие запросы SQL. Рассмотрим простейший пример применения подзапросов. Например, создадим таблицы для товаров […]

Группировка

Операторы GROUP BY и HAVING позволяют сгруппировать данные. Они употребляются в рамках команды SELECT: 1 2 3456 SELECT столбцыFROM таблица[WHERE условие_фильтрации_строк][GROUP BY столбцы_для_группировки][HAVING условие_фильтрации_групп][ORDER […]

Агрегатные функции

Агрегатные функции вычисляют некоторые скалярные значения в наборе строк. В MySQL есть следующие агрегатные функции: AVG: вычисляет среднее значение SUM: […]

Сортировка. ORDER BY

Оператор ORDER BY сортируют значения по одному или нескольких столбцам. Например, упорядочим выборку из таблицы Products по столбцу Price: 12 SELECT * […]

Операторы фильтрации

Оператор IN Оператор IN определяет набор значений, которые должны иметь столбцы: 1 WHERE выражение [NOT] IN (выражение) Выражение в скобках после IN […]

Запросы

Выборка уникальных значений. Оператор DISTINCT С помощью оператора DISTINCT можно выбрать уникальные данные по определенным столбцам. К примеру, разные товары могут иметь […]

Удаление данных. Команда DELETE

Команда DELETE удаляет данные из БД. Она имеет следующий формальный синтаксис: 12 DELETE FROM имя_таблицы[WHERE условие_удаления] Например, удалим строки, у которых производитель […]