WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:数据查询-SELECT语句 阅读

MS SQL基础教程:数据查询-SELECT语句

 2007-12-25 15:29:02 来源:WEB开发网   
核心提示:HAVING <search_condition>HAVING 子句与WHERE 子句很相似,其区别在于其作用的对象不同,MS SQL基础教程:数据查询-SELECT语句(7),WHERE 子句作用于表和视图,HAVING 子句作用于组,这是系统默认值, DESC指明查询结果按降序排列,10.1.7 UNI

HAVING <search_condition>

HAVING 子句与WHERE 子句很相似,其区别在于其作用的对象不同。WHERE 子句作用于表和视图,HAVING 子句作用于组。

10.1.7 UNION 操作符

UNION 操作符将两个或两个以上的查询结果合并为一个结果集。它与使用连接查询合并两个表的列是不同的。使用UNION 操作符合并查询结果需要遵循两个基本规则:

列的数目和顺序在所有查询中必须是一致的; 数据类型必须兼容。

其语法如下:

<query specification> | (<query expression>)

UNION [ALL]

<query specification | (<query expression>)

[UNION [ALL] <query specification | (<query expression>) [...n] ]

各参数说明如下: <query_specification> | (<query_expression>)

指明查询的详细说明或查询表达式。 UNION

合并操作符。 ALL

合并所有数据行到结果中,包括值重复的数据行。如果不指定此选项,则重复的数据行只显示一行。

10.1.8 ORDER BY 子句

ORDER BY 子句指定查询结果的排序方式。其语法如下:

ORDER BY {order_by_expression [ ASC | DESC ] } [,...n]

各参数说明如下:

order_by_expression

指定排序的规则。order_by_expression 可以是表或视图的列的名称或别名。如果SELECT 语句中没有使用DISTINCT 选项或UNION 操作符。那么ORDER BY 子句中可以包含select list 中没有出现的列名。或别名ORDER BY 子句中也不能使用TEXT、 NTEXT 和 IMAGE 数据类型。 ASC

指明查询结果按升序排列。这是系统默认值。 DESC

指明查询结果按降序排列。

注意:Null值被作为最小的值。

上一页  2 3 4 5 6 7 8 9  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接