预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQLSERVER培训 如何使用Select、Insert、Delete和Update。 (1)SELECT 从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然SELECT语句的完整语法较复杂,但是其主要的子句可归纳如下: SELECTselect_list[INTOnew_table]FROMtable_source[WHEREsearch_condition][GROUPBYgroup_by_expression][HAVINGsearch_condition][ORDERBYorder_expression[ASC|DESC]] 可以在查询之间使用UNION运算符,以将查询的结果组合成单个结果集。 语法 SELECTstatement::=<query_expression>[ORDERBY{order_by_expression|column_position[ASC|DESC]}[,...n]][COMPUTE{{AVG|COUNT|MAX|MIN|SUM}(expression)}[,...n][BYexpression[,...n]]][FOR{BROWSE|XML{RAW|AUTO|EXPLICIT}[,XMLDATA][,ELEMENTS][,BINARYbase64]}][OPTION(<query_hint>[,...n])] <queryexpression>::={<queryspecification>|(<queryexpression>)}[UNION[ALL]<queryspecification|(<queryexpression>)[...n]] <queryspecification>::=SELECT[ALL|DISTINCT][{TOPinteger|TOPintegerPERCENT}[WITHTIES]]<select_list>[INTOnew_table][FROM{<table_source>}[,...n]][WHERE<search_condition>][GROUPBY[ALL]group_by_expression[,...n][WITH{CUBE|ROLLUP}]][HAVING<search_condition>] 由于SELECT语句的复杂性,下面按子句说明详细的语法元素和参数: HYPERLINK"ts_sa-ses_3cf9.htm"SELECT子句HYPERLINK"ts_sa-ses_3cf9.htm"\l"_into_clause"INTO子句HYPERLINK"ts_sa-ses_4bol.htm"FROM子句HYPERLINK"ts_sa-ses_7uzp.htm"WHERE子句HYPERLINK"ts_sa-ses_7uzp.htm"\l"_group_by_clause"GROUPBY子句HYPERLINK"ts_sa-ses_3rtx.htm"HAVING子句HYPERLINK"ts_sa-ses_50s3.htm"UNION运算符HYPERLINK"ts_sa-ses_0gbp.htm"ORDERBY子句HYPERLINK"ts_sa-ses_5ulh.htm"COMPUTE子句HYPERLINK"ts_sa-ses_4xet.htm"FOR子句HYPERLINK"ts_sa-ses_37vp.htm"OPTION子句 SELECT子句 指定由查询返回的列。 语法 SELECT[ALL|DISTINCT][TOPn[PERCENT][WITHTIES]]<select_list> <select_list>::= {*|{table_name|view_name|table_alias}.*|{column_name|expression|IDENTITYCOL|ROWGUIDCOL}[[AS]column_alias]|column_alias=expression}[,...n] 参数 ALL 指定在结果集中可以显示重复行。ALL是默认设置。 DISTINCT 指定在结果集中只能显示唯一行。为了DISTINCT关键字的用途,空值被认为相等。 TOPn[PERCENT] 指定只从查询结果集中输出前n行。n是介于0和4294967295之间的整数。如果还指定了PERCENT,则只从结果集中输出前百分之n行。当指定时带PERCENT时,n必须是介于0和100之间的整数。 如果查询包含ORDERBY子句,将输出由ORDERBY子句排序的前n行(或前百分之n行)。如果查询没有ORDERBY子句,行的顺序将任意。 WITHTIES 指定从基本结果集中返回附加的行,