Полный синтаксис оператора SELECT включает следующие основные части:
* - выбрать все колонки.column1, column2 - выбрать указанные колонки.expression AS alias - выбрать результат выражения и присвоить ему алиас.DISTINCT column - выбрать только уникальные значения в колонке.table_name - выборка из одной таблицы.table1 JOIN table2 ON join_condition - объединение таблиц.condition - логическое выражение, определяющее, какие строки включать в результат.column1, column2 - группировать по одной или нескольким колонкам.GROUP BY.
condition - логическое выражение, определяющее, какие группы включать в результат.column [ASC | DESC] - сортировка по колонке в возрастающем (ASC) или убывающем (DESC) порядке. По умолчанию - ASC.column1 ASC, column2 DESC - сортировка по нескольким колонкам.TOP в SQL Server): Ограничивает количество возвращаемых строк или пропускает указанное количество строк.
LIMIT count - вернуть первые count строк.LIMIT offset, count - пропустить offset строк и вернуть следующие count.Пример порядка выполнения оператора SELECT (логический, не физический):
FROMWHEREGROUP BYHAVINGSELECT (включая DISTINCT)ORDER BYLIMIT / OFFSETПример синтаксиса:
sql