强大的union 和union all的方法,具体可查看强大的W3SCHOOL里的说明

union 博主只知道可以拿来拼数据,在二次开发数据源中,经常在下拉框选项值时,比如

select '是' id,'是' label from dual
union
select '否' id,'否' label from dual

还有做查询统计时,最后加上一条合计的用法:

select name,age from userinfo
union
select '合计',sum(age) age from userinfo

注意:
1、两条语句的查询出来的字段个数要一致;
2、字段类型要对应一致。
否则会报错:

Error: PL/SQL: ORA-01789: 查询块具有不正确的结果列数
Error: PL/SQL: ORA-01790:表达式必须具有与对应表达式相同的数据类型

前两天看到有个朋友问怎么把表两列合并查出去除重复的,其实用union就可以解决了

select colA from table
union
select colB from table

这样就能把A列和B列的值合并查出并且去掉重复的,如果只是单纯的合并不需要去掉重复的,用union all

另外,如果选择一个表中某列的值去掉重复的,除了用distinct取唯一值还可以用union,但是应该不会有人用union的吧哈哈哈哈~~~~

select  distinct(col) from table
select  col from table
union
select  col from table

SQL中union的常用用法~~解决数据拼凑、表中两列合并等问题相关推荐

  1. 数据透视表可以两列汇总列吗_列出所有数据透视表样式宏

    数据透视表可以两列汇总列吗 When you create a pivot table, a default PivotTable Style is automatically applied. Yo ...

  2. 创建了一个表之后怎么再次在表中添加字段和字段显示位置_筛选数据透视表中的数据...

    [推荐阅读]资料下载QQ群:562718785(软件下载.精美PPT模板下载) [Excel视频教学]求和及快速求和 [Excel视频教学]跨表快速求和 [Excel视频教学]函数-相对绝对混合引用 ...

  3. 数据透视表日期怎么选范围_筛选数据透视表中的日期范围

    数据透视表日期怎么选范围 In a pivot table, you might want to see all the orders that were shipped on a specific ...

  4. mysql导入数据load data infile用法(将txt文件中的数据导入表中)

    我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data  [low_priority] [local] infile ...

  5. load导入txt文件到mysql_mysql导入数据load data infile用法(将txt文件中的数据导入表中)...

    我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data  [low_priority] [local] infile ...

  6. 【SQL开发实战技巧】系列(三十七):数仓报表场景☞从表内始终只有近两年的数据,要求用两列分别显示其中一年的数据聊行转列隐含信息的重要性

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  7. mysql scrapy 重复数据_MySQL大数据量表中删除重复记录

    MySQL大数据量表中删除重复记录 最近工作中需要抓取大量新闻,抓取的数据中由于一些原因存在一些重复数据,而整个数据表的记录数接近10万条,大小接近1个G,又在我自己的渣渣本本上,查询速度十分不理想, ...

  8. 计算机表格中如何计算数据透视表,[Excel]这才是在数据透视表中进行计算的正确操作!...

    "成功生成一张数据透视表,有得时候只是数据处理的开始.当你想对数据透视表中数据进行计算时,你是否有曾疑惑过,为什么填充柄变得无效了? 案例 如果需要对数据透视表中的B列.C列进行计算,并在J ...

  9. excel透视表无添加字段_在Excel数据透视表中添加过滤器标记

    excel透视表无添加字段 If you're using Excel 2007 or Excel 2010, you can quickly see which fields in a pivot ...

最新文章

  1. Grunt-cli的执行过程以及Grunt加载原理
  2. 命令执行——命令执行漏洞概述(一)
  3. 领域驱动设计-从贫血模型到充血模型
  4. 【牛客 - 2B】树(思维,dp,有坑)
  5. 学习笔记2-Linux2
  6. UI素材|网站404页面有什么用处
  7. 关于Java的File.separator
  8. 中国哌唑替芬行业市场供需与战略研究报告
  9. python计算最大公约数函数_python如何分享解两数的最大公约数 python代码 最大公约和最小公倍数数计算?...
  10. 供应链金融如何促进产业融合?
  11. cpu空载50度_单线程性能提升超50%!Arm新款服务器CPU要靠单核打天下?
  12. clip gradient
  13. Android 9.0 wifi 热点 汇总
  14. java 数字转大写 100行内搞定
  15. html使背景图片毛玻璃效果,vue实现毛玻璃背景图片效果
  16. 好用的企业微信scrm系统有哪些?
  17. 2021年山东省安全员C证新版试题及山东省安全员C证免费试题
  18. 分享二维码领红包系统开发
  19. 全志F133(D1s)芯片 如何在Tina下进行显示旋转?
  20. Navicat 8.0 for MySQL的注册码

热门文章

  1. LaTeX 写学术论文的一些小技巧
  2. 【imessage苹果相册推】苹果现群发软件Apple的信息在本地存储自动
  3. matlab哈明窗带阻,用窗函数设计50Hz的FIR带阻滤波器
  4. 需求管理软件(TC Requirement)介绍
  5. extjs6.0 动态加载_Extjs入门之动态加载树代码
  6. Linux下使用Shell脚本快速创建项目目录模板
  7. pmc订单表格_PMC部门需掌控各部门表单汇总
  8. 相机稳定性测试软件,用于天文观测的科学级相机成像和测试软件的研究
  9. 30岁软件工程师的迷茫和悲哀
  10. 某数字安全卫士的软件管家提取版