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
  • asp之家 网络编程 m.aspxhome.com