42 Извлечение данных средствами T-SQL. Команда SELECT. Разделы SELECT и INTO.
Команда SELECT:
SELECT select_list
[INTO new_table]
FROM table_source
[WHERE search_conditions]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]
Раздел SELECT имеет следующий синтаксис:
SELECT [ ALL | DISTINCT ]
TOP n [PERCENT]
<select_list>
ALL - при указании этого ключевого слова в результат запроса разрешается включение дублирующихся строк.
DISTINCT - это ключевое слово запрещает появление в результате дублирующихся строк.
TOP n PERCENT - использование этой конструкции предписывает серверу выбирать не все строки, а только n первых.
Конструкция <select_list> определяет список и происхождение колонок, которые будут включены в результат.
Раздел INTO предназначен для сохранения результата, выполнения запроса в заданной таблице.
Аргумент new_table определяет имя таблицы, в которой будет размещен результат. Сервер автоматически создает таблицу с указанной структурой.