informix select 语句与其子句详解

informix select 语句与其子句详解

ID:20844876

大小:60.50 KB

页数:14页

时间:2018-10-17

informix select 语句与其子句详解_第1页
informix select 语句与其子句详解_第2页
informix select 语句与其子句详解_第3页
informix select 语句与其子句详解_第4页
informix select 语句与其子句详解_第5页
资源描述:

《informix select 语句与其子句详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SELECT语句与其子句的详解闲来没事做,整理了一下SELECT语句的一点用法,不过这是SQLSERVER2000下的,整体的语法和informix的SQL语法差不多,仅供参考,对于初学SQL语句的新手来说还是有帮助的,嘿嘿~~~其实我就是新手,以后还请各位大侠多多执教!!!SELECT从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然SELECT语句的完整语法较复杂,但是其主要的子句可归纳如下:SELECTselect_list[INTOnew_table]FROMtable_sour

2、ce[WHEREsearch_condition][GROUPBYgroup_by_expression][HAVINGsearch_condition][ORDERBYorder_expression[ASC

3、DESC]]可以在查询之间使用UNION运算符,以将查询的结果组合成单个结果集。语法SELECTstatement::=    [ORDERBY{order_by_expression

4、column_position[ASC

5、DESC]}    [,...n]

6、  ]  [COMPUTE    {{AVG

7、COUNT

8、MAX

9、MIN

10、SUM}(expression)}[,...n]    [BYexpression[,...n]]  ]  [FOR{BROWSE

11、XML{RAW

12、AUTO

13、EXPLICIT}      [,XMLDATA]      [,ELEMENTS]      [,BINARYbase64]    }] [OPTION([,...n])]::=  {

14、ion>

15、()}  [UNION[ALL]

16、()[...n]]::=  SELECT[ALL

17、DISTINCT]    [{TOPinteger

18、TOPintegerPERCENT}[WITHTIES]]      [INTOnew_table]  [FROM{}[,...n]]  [WHERE

19、h_condition>]  [GROUPBY[ALL]group_by_expression[,...n]    [WITH{CUBE

20、ROLLUP}]  ]  [HAVING]由于SELECT语句的复杂性,下面按子句说明详细的语法元素和参数:SELECT子句指定由查询返回的列。语法SELECT[ALL

21、DISTINCT]  [TOPn[PERCENT][WITHTIES]]  ::=  {  *    

22、{tab

23、le_name

24、view_name

25、table_alias}.*    

26、  {column_name

27、expression

28、IDENTITYCOL

29、ROWGUIDCOL}      [[AS]column_alias]    

30、column_alias=expression  }  [,...n]参数ALL指定在结果集中可以显示重复行。ALL是默认设置。DISTINCT指定在结果集中只能显示唯一行。为了DISTINCT关键字的用途,空值被认为相等。TOPn[PERCENT]指定只从查询结果集中输出前n

31、行。n是介于0和4294967295之间的整数。如果还指定了PERCENT,则只从结果集中输出前百分之n行。当指定时带PERCENT时,n必须是介于0和100之间的整数。如果查询包含ORDERBY子句,将输出由ORDERBY子句排序的前n行(或前百分之n行)。如果查询没有ORDERBY子句,行的顺序将任意。WITHTIES指定从基本结果集中返回附加的行,这些行包含与出现在TOPn(PERCENT)行最后的ORDERBY列中的值相同的值。如果指定了ORDERBY子句,则只能指定TOP...WITHTIES

32、。为结果集选择的列。选择列表是以逗号分隔的一系列表达式。*指定在FROM子句内返回所有表和视图内的所有列。列按FROM子句所指定的由表或视图返回,并按它们在表或视图中的顺序返回。table_name

33、view_name

34、table_alias.*将*的作用域限制为指定的表或视图。column_name是要返回的列名。限定column_name以避免二义性引用,当FROM子句中的两个表内有包含重复名的列时会出现这种情

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。