![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Извлекает строки из базы данных и позволяет делать выборку одной или нескольких строк или столбцов из одной или нескольких таблиц. Полный синтаксис инструкции SELECT сложен, однако основные предложения можно вкратце описать следующим образом:
[ WITH <common_table_expression>]
SELECT select_list [ INTO new_table ]
[ FROM table_source ] [ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
Операторы UNION, EXCEPT и INTERSECT можно использовать между запросами, чтобы сравнить их результаты или объединить в один результирующий набор.
Соглашения о синтаксисе в Transact-SQL
Синтаксис
SELECT statement::= [WITH <common_table_expression> [,...n]] <query_expression> [ ORDER BY { order_by_expression | column_position [ ASC | DESC ] } [,...n ] ] [ COMPUTE { { AVG | COUNT | MAX | MIN | SUM } (expression) } [,...n ] [ BY expression [,...n ] ] ] [ <FOR Clause>] [ OPTION (<query_hint> [,...n ]) ] <query_expression>::= { <query_specification> | (<query_expression>) } [ { UNION [ ALL ] | EXCEPT | INTERSECT } <query_specification> | (<query_expression>) [...n ] ] <query_specification>::= SELECT [ ALL | DISTINCT ] [TOP expression [PERCENT] [ WITH TIES ] ] < select_list > [ INTO new_table ] [ FROM { <table_source> } [,...n ] ] [ WHERE <search_condition> ] [ GROUP BY [ ALL ] group_by_expression [,...n ] [ WITH { CUBE | ROLLUP } ] ] [ HAVING < search_condition > ]Дата публикования: 2015-02-03; Прочитано: 208 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!