欢迎来到天天文库
浏览记录
ID:38582538
大小:154.00 KB
页数:28页
时间:2019-06-15
《SQL_SERVER培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLSERVER培训1、如何使用Select、Insert、Delete和Update。(1)SELECT从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然SELECT语句的完整语法较复杂,但是其主要的子句可归纳如下:SELECTselect_list[INTOnew_table]FROMtable_source[WHEREsearch_condition][GROUPBYgroup_by_expression][HAVINGsearch_condition][ORDERBYorder_expression[ASC
2、DESC]]可
3、以在查询之间使用UNION运算符,以将查询的结果组合成单个结果集。语法SELECTstatement::= [ORDERBY{order_by_expression
4、column_position[ASC
5、DESC]} [,...n] ] [COMPUTE {{AVG
6、COUNT
7、MAX
8、MIN
9、SUM}(expression)}[,...n] [BYexpression[,...n]] ] [FOR{BROWSE
10、XML{RAW
11、A
12、UTO
13、EXPLICIT} [,XMLDATA] [,ELEMENTS] [,BINARYbase64] }] [OPTION([,...n])]::= {
14、()} [UNION[ALL]15、()[...n]]::16、= SELECT[ALL17、DISTINCT] [{TOPinteger18、TOPintegerPERCENT}[WITHTIES]] [INTOnew_table] [FROM{}[,...n]] [WHERE] [GROUPBY[ALL]group_by_expression[,...n] [WITH{CUBE19、ROLLUP}]28 ] [HAVING20、ition>]由于SELECT语句的复杂性,下面按子句说明详细的语法元素和参数:SELECT子句INTO子句FROM子句WHERE子句GROUPBY子句HAVING子句UNION运算符ORDERBY子句COMPUTE子句FOR子句OPTION子句SELECT子句指定由查询返回的列。语法SELECT[ALL21、DISTINCT] [TOPn[PERCENT][WITHTIES]] ::= { * 22、{table_name23、view_name24、table_alias25、}.* 26、 {column_name27、expression28、IDENTITYCOL29、ROWGUIDCOL} [[AS]column_alias] 30、column_alias=expression } [,...n]参数ALL指定在结果集中可以显示重复行。ALL是默认设置。DISTINCT指定在结果集中只能显示唯一行。为了DISTINCT关键字的用途,空值被认为相等。TOPn[PERCENT]指定只从查询结果集中输出前n行。n是介于0和4294967295之间的整数。如果还指定了PE31、RCENT,则只从结果集中输出前百分之n行。当指定时带PERCENT时,n必须是介于0和100之间的整数。28如果查询包含ORDERBY子句,将输出由ORDERBY子句排序的前n行(或前百分之n行)。如果查询没有ORDERBY子句,行的顺序将任意。WITHTIES指定从基本结果集中返回附加的行,这些行包含与出现在TOPn(PERCENT)行最后的ORDERBY列中的值相同的值。如果指定了ORDERBY子句,则只能指定TOP...WITHTIES。为结果集选择的列。选择列表是以逗号分隔的一系列表达式。*指定在FROM子句内返32、回所有表和视图内的所有列。列按FROM子句所指定的由表或视图返回,并按它们在表或视图中的顺序返回。table_name33、v
15、()[...n]]::
16、= SELECT[ALL
17、DISTINCT] [{TOPinteger
18、TOPintegerPERCENT}[WITHTIES]] [INTOnew_table] [FROM{}[,...n]] [WHERE] [GROUPBY[ALL]group_by_expression[,...n] [WITH{CUBE
19、ROLLUP}]28 ] [HAVING20、ition>]由于SELECT语句的复杂性,下面按子句说明详细的语法元素和参数:SELECT子句INTO子句FROM子句WHERE子句GROUPBY子句HAVING子句UNION运算符ORDERBY子句COMPUTE子句FOR子句OPTION子句SELECT子句指定由查询返回的列。语法SELECT[ALL21、DISTINCT] [TOPn[PERCENT][WITHTIES]] ::= { * 22、{table_name23、view_name24、table_alias25、}.* 26、 {column_name27、expression28、IDENTITYCOL29、ROWGUIDCOL} [[AS]column_alias] 30、column_alias=expression } [,...n]参数ALL指定在结果集中可以显示重复行。ALL是默认设置。DISTINCT指定在结果集中只能显示唯一行。为了DISTINCT关键字的用途,空值被认为相等。TOPn[PERCENT]指定只从查询结果集中输出前n行。n是介于0和4294967295之间的整数。如果还指定了PE31、RCENT,则只从结果集中输出前百分之n行。当指定时带PERCENT时,n必须是介于0和100之间的整数。28如果查询包含ORDERBY子句,将输出由ORDERBY子句排序的前n行(或前百分之n行)。如果查询没有ORDERBY子句,行的顺序将任意。WITHTIES指定从基本结果集中返回附加的行,这些行包含与出现在TOPn(PERCENT)行最后的ORDERBY列中的值相同的值。如果指定了ORDERBY子句,则只能指定TOP...WITHTIES。为结果集选择的列。选择列表是以逗号分隔的一系列表达式。*指定在FROM子句内返32、回所有表和视图内的所有列。列按FROM子句所指定的由表或视图返回,并按它们在表或视图中的顺序返回。table_name33、v
20、ition>]由于SELECT语句的复杂性,下面按子句说明详细的语法元素和参数:SELECT子句INTO子句FROM子句WHERE子句GROUPBY子句HAVING子句UNION运算符ORDERBY子句COMPUTE子句FOR子句OPTION子句SELECT子句指定由查询返回的列。语法SELECT[ALL
21、DISTINCT] [TOPn[PERCENT][WITHTIES]] ::= { *
22、{table_name
23、view_name
24、table_alias
25、}.*
26、 {column_name
27、expression
28、IDENTITYCOL
29、ROWGUIDCOL} [[AS]column_alias]
30、column_alias=expression } [,...n]参数ALL指定在结果集中可以显示重复行。ALL是默认设置。DISTINCT指定在结果集中只能显示唯一行。为了DISTINCT关键字的用途,空值被认为相等。TOPn[PERCENT]指定只从查询结果集中输出前n行。n是介于0和4294967295之间的整数。如果还指定了PE
31、RCENT,则只从结果集中输出前百分之n行。当指定时带PERCENT时,n必须是介于0和100之间的整数。28如果查询包含ORDERBY子句,将输出由ORDERBY子句排序的前n行(或前百分之n行)。如果查询没有ORDERBY子句,行的顺序将任意。WITHTIES指定从基本结果集中返回附加的行,这些行包含与出现在TOPn(PERCENT)行最后的ORDERBY列中的值相同的值。如果指定了ORDERBY子句,则只能指定TOP...WITHTIES。为结果集选择的列。选择列表是以逗号分隔的一系列表达式。*指定在FROM子句内返
32、回所有表和视图内的所有列。列按FROM子句所指定的由表或视图返回,并按它们在表或视图中的顺序返回。table_name
33、v
此文档下载收益归作者所有