`
zhaolicric
  • 浏览: 143912 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

SQL union用法

    博客分类:
  • SQL
SQL 
阅读更多

UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。

UNION 的语法如下:

[SQL 语句 1]
UNION
[SQL 语句 2]

 

stu1

  id     Name

  01     zl

  02     sh

stu2

  id     Name

  01    hxy

  02    sh

 

select Name from stu1
union
select Name from stu2

 结果是

   Name

    zl

    sh

    hxy

 

union合并了字段的值,去掉了重复的值

而  union all   就是不去掉重复的啦。。。

 

union 的查询语句中   要是使用orderby的时间需要用top语句

 

 

   --select top 10 Name from stu1 order by id

   --union all 

   --select top 10 Name from stu2 order by id

 

---这种在数据库中是执行不了的.

 

///在视图中可以执行成功,但是没有数据显示.

  -----可以分步查询

   create view allStu

   select id,Name from stu1

   union all

   select id,Name from stu2

 

   select * from allStu orderby id

 

分享到:
评论

相关推荐

    SQL语句 UNION 和 UNION ALL 使用

    SQL语句 UNION 和 UNION ALL 使用

    sql Union和Union All的使用方法

    UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中撷取资料。

    sqlserver Union和SQL Union All使用方法

    SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。...如果允许重复的值,请使用 UNION ALL。 SQL UNION ALL 语法SELECT

    Sql中的UNION ALL

    此资源为.txt文件,里面描述了sql中union all的使用方法和案例,如果需要可以下杂

    union all与order by用法

    union all与order by用法,并详细举例,oracle pl/sql

    Sql中的UNION

    此资源为.txt文件,里面描述了sql中union的用法和案例,如果需要可以下载

    sql中as的用法和一些经典的sql语句.doc

    本文总结了一些常用的SQL语句,包括DELETE、TRUNCATE、UPDATE、SELECT、AS用法、LIKE语句、NOT EXISTS语句、UNION语句、INSERT语句和全文索引等。这些语句可以帮助开发者更好地管理数据库和查询数据。

    SQL语句之Union和Union All的用法

    本文主要讲解SQL语句之Union和Union All的用法,比较实用,希望能给大家做一个参考。

    MySQL中union和order by同时使用的实现方法

    1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM t1 WHERE username LIKE ‘l%’ ORDER BY score ASC UNION SELECT * FROM t1 WHERE username LIKE ‘%m%’ ORDER BY ...

    DB2数据库SQL注入手册1

    在DB2数据库中,可以使用以下方法来检测SQL注入: 1. 版本信息:可以使用以下SQL语句来获取DB2数据库的版本信息: ```sql SELECT versionnumber, version_timestamp FROM sysibm.sysversions; ``` 2. 当前用户:...

    sql 查询结果合并union all用法_数据库技巧

    sql语句查询结果合并union all用法_数据库技巧,需要的朋友可以参考下。

    经典SQL脚本大全

    │ │ 6.1.3 使用UNION实现库存报表的示例.sql │ │ 6.1.5 按指定上下限区间进行数据统计的示例.sql │ │ 6.1.6 随机出题的示例.sql │ │ 6.2.1 ROLLUP实现的分级汇总示例(定义各汇总列标题).sql │ │ 6.2.1 ...

    Sqlserver2000经典脚本

    第06章 │ │ 6.1.1 NULL对IN的查询的影响及解决示例.sql │ │ 6.1.2 各种联接的使用示例.sql │ │ 6.1.2 多表联结导致记录重复的示例.sql │ │ 6.1.3 使用UNION实现库存报表的示例.sql │ ...

    MySQL中UNION与UNION ALL的基本使用方法

    在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。 MySQL中的UNION UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算...

    Excel_VBA+ADO+SQL入门教程看见星光.docx

    2. 执行 SQL 语句:使用 ADO 的 Execute 方法执行 SQL 语句,返回结果集。 3. 处理结果:使用 VBA 语言处理结果集,例如将结果写入到 Excel 表格中。 三、字段查询 字段查询是指从数据库中查询指定的字段数据。...

    高级SQL注入:混淆和绕过.pdf

    10. SQL注入防御技术:使用多种方法来防御SQL注入攻击,例如使用输入验证、参数化查询和错误处理等技术来防御SQL注入攻击。 本文总结了高级SQL注入技术,包括混淆和绕过技术,旨在帮助安全研究人员和开发者更好地...

    SQL语句集锦.rar

    工作中常用的SQL + 超复杂SQL 交叉连接查询corss.txt 公交线路问题.txt 。。。。 充储过程--sql0.sql 分割字符串.txt 分布式查询.txt 分组排列进行更新.txt 别名.txt 动态SQL语句.txt ...unionall.txt

Global site tag (gtag.js) - Google Analytics