sql基本查询语句介绍(2)
时间:2008-05-21 13:58:00
二、 联合查询
UNION运算符可以将两个或两个以上上Select语句的查询结果集合合并成一个结果集合显示,即执行联合查询。UNION的语法格式为:
select_statement
UNION [ALL] selectstatement
[UNION [ALL] selectstatement][…n]
其中selectstatement为待联合的Select查询语句。
ALL选项表示将所有行合并到结果集合中。不指定该项时,被联合查询结果集合中的重复行将只保留一行。
联合查询时,查询结果的列标题为第一个查询语句的列标题。因此,要定义列标题必须在第一个查询语句中定义。要对联合查询结果排序时,也必须使用第一查询语句中的列名、列标题或者列序号。
在使用UNION 运算符时,应保证每个联合查询语句的选择列表中有相同数量的表达式,并且每个查询选择表达式应具有相同的数据类型,或是可以自动将它们转换为相同的数据类型。在自动转换时,对于数值类型,系统将低精度的数据类型转换为高精度的数据类型。
在包括多个查询的UNION语句中,其执行顺序是自左至右,使用括号可以改变这一执行顺序。例如:查询1 UNION (查询2 UNION 查询3)
标签:sql,查询,数据库
0
投稿
猜你喜欢
css学习笔记: css新闻列表的特殊做法
2009-07-19 14:25:00
XML卷之实战锦囊(2):动态查询
2008-09-05 17:20:00
ASP利用Google实现在线翻译功能
2010-03-07 17:28:00
设计从"心"开始
2011-05-21 08:37:00
互联网产品的用户体验看着“很美”
2009-07-07 12:04:00
JavaScript面向对象的简单介绍
2008-06-27 12:37:00
asp如何实现强制登录注册?
2010-05-24 18:13:00
各种鼠标经过图片边框加粗效果整理
2007-09-29 21:43:00
asp加载access数据库并生成XML文件范例
2008-07-22 12:41:00
用户体验的另一种认识
2007-10-25 12:36:00
AJAX打造博客无刷新搜索
2007-08-23 08:48:00
IE6终极备忘单——策略
2010-01-13 13:05:00
分享一些可视信息设计资源
2009-10-06 15:19:00
一个图片后加载的代码
2008-09-28 13:03:00
设置mysql最大连接数的方法
2010-12-03 16:00:00
MySQL最新漏洞分析
2012-07-11 15:41:10
asp如何正确显示数据库里同时存在的GB码和BIG5编码?
2010-06-28 18:26:00
有效防止ASP木马上传运行—小知识[网络安全技术]
2011-03-06 11:15:00
如何处理好网页色彩搭配
2007-08-10 13:22:00
asp脚本延时 自定义的delay函数
2008-04-07 12:59:00