Инструкция SELECT извлекает информацию из базы данных и возвращает её в виде таблицы результатов запроса.
SELECT (DISTINCT) ВОЗВРАЩАЕМЫЙ СТОЛБЕЦ
FROM ИМЯ ТАБЛИЦЫ(ИЦ)
WHERE УСЛОВИЕ ОТБОРА
(GROUP BY ИМЯ СТОЛБЦА)
(HAVING УСЛОВИЕ ОТБОРА)
(ORDER BY СОРТИРОВКА )
В предложении selectуказывается список столбцов, которые должны быть возвращены инструкцией select. Возвращаемые столбцы могут содержать значения, извлекаемые из столбцов таблиц базы данных, или значения, вычисляемые во время выполнения запроса.
В предложении fromуказывается список таблиц, которые содержат элементы данных, извлекаемые запросом.
Предложение where показывает, что в результаты запроса следует включать только некоторые строки
Предложение group by позволяет создать итоговый запрос. Обычный запрос включает в результаты запроса по одной записи для каждой строки из таблицы
Предложение having показывает, что в результаты запроса следует включать только некоторые из групп, созданных с помощью предложения group by.
Предложение order by сортирует результаты запроса на основании данных, содержащихся в одном или нескольких столбцах. Если это предложение не указано, результаты запроса не будут отсортированы
Предложения SELECT и FROM. Предикаты и вычисляемые столбцы (пример).