Понедельник, 23.06.2025, 09:05
Приветствую Вас, Гость | RSS
Меню сайта
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

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 определяет имя таблицы, в которой будет размещен результат. Сервер автоматически создает таблицу с указанной структурой.