使用的函数 COALESCE()

问题描述:

现有表A 数据如下:

SLRQ SLAJS
2020-01 30

表B 数据如下:

SLRQ CHAJS
2020-01 12
2020-02 24

表C数据如下:

CLRQ DCAJS
2020-03 56
2020-04 23
2020-05 34

想要最后的结果是:

RQ SLAJS CHAJS DCAJS
2020-01 30 12 0
2020-02 0 24 0
2020-03 0 0 56
2020-04 0 0 23
2020-05 0 0 34

使用sql:

SELECT  COALESCE(A.SLRQ,B.SLRQ,C.CLRQ) AS RQ,NVL(A.SLAJS,0) SLAJS,NVL(B.CHAJS,0) CHAJS,NVL(C.DCAJS,0) DCAJS   FROM  表A FULL JOIN  表B on A.SLRQ = B.SLRQ    FULL JOIN  表C ON A.SLRQ=C.CLRQ ORDER BY RQ

解决full join 的合并字段数据问题相关推荐

  1. mysql union all 别名_MySQL Union合并查询数据及表别名、字段别名用法分析

    本文实例讲述了MySQL Union合并查询数据及表别名.字段别名用法.分享给大家供大家参考,具体如下: union关键字 SELECT s_id, f_name, f_price FROM frui ...

  2. Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息

    Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息 目录

  3. GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题

    GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题 当shapefile.mdb.gdb等格式的GIS数据,需要转换成dwg格式数 ...

  4. GIS数据与CAD数据间带属性字段互相转换还原工具,shp转换成dwg保留属性表字段,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题

    目录 一.实现效果 二.shp转dwg工具 1.读取数据 2.数据设置 3.输出数据 4.工具使用 三.dwg转shp工具 1.暴露字段属性,并按字段分隔 2.提取字段信息 3.提取暴露字段 4.输出 ...

  5. pandas——数据移位、数据转换、数据合并、数据导出和日期数据的处理,时间序列等

    pandas统计分析(下) 本文主要介绍使用pandas进行数据移位.数据转换.数据合并.数据导出和日期数据的处理,时间序列等. 数据移位 数据移位就是在分析数据时,需要移动到上一条,在pandas中 ...

  6. python 批量读取xlsx并合并_如何用Python快速导入多个excel文件并合并文件数据

    日常工作中,每个月都会遇到那么个固定的工作,将业务方同事整理的数据导入GP数据库中的某张表中:听起来是很简单的活呢! 但每次业务MM总会发来一个文件夹,里面有三四十个Excel文件(.xlsx格式,且 ...

  7. python数据预处理 重复行统计_Python数据分析之数据预处理(数据清洗、数据合并、数据重塑、数据转换)学习笔记...

    1. 数据清洗 1.1 空值和缺失值的处理 ​空值一般表示数据未知.不适用或将在以后添加数据.缺失值是指数据集中某个或某些属性的值是不完整的. ​一般空值使用None表示,缺失值使用NaN表示 1.1 ...

  8. Python数据分析之数据预处理(数据清洗、数据合并、数据重塑、数据转换)学习笔记

    文章目录 1. 数据清洗 1.1 空值和缺失值的处理 1.1.1 使用isnull()和notnull()函数 1.1.1.1 isnull()语法格式: 1.1.1.2 notnull()语法格式: ...

  9. 数据分析之pandas学习笔记(六)(层次化索引、重塑、轴向旋转、行列变换、合并表数据)

    数据分析之Pandas学习笔记(六)(层次化索引.重塑.轴向旋转.行列变换.合并表数据) level层次化索引 unstack()与stack()进行重塑,即:行列索引变换 swaplevel()交换 ...

最新文章

  1. mysql自增主键归零的方法
  2. android如何让service不被杀死-提高进程优先级
  3. IOC和DI的区别详解
  4. Android之library class android.webkit.WebViewClient depends on program class android.net.http.SslErro
  5. 正式环境docker部署hyperf_使用docker搭建hyperf环境连接mysql
  6. Django Form ModelForm modelfromset
  7. How fast is a C++ extension by the PHP-CPP liberary?
  8. python破解zip,rar文件密码问题
  9. python获取鼠标指针坐标_返回PyQtGraph中的鼠标光标坐标
  10. 【leetcode】Reaching Points
  11. mysql中explain执行结果各个字段的意思
  12. matlab绘制三维立体图
  13. java int类型 BigDecimal类型转成汉字金额大写
  14. MATLAB | 全网唯一,使用MATLAB绘制好看的韦恩图(venn)
  15. RTX3050、3050Ti相当于什么水平?
  16. loaderrunner11.00安装与破解
  17. 防火墙软件Netfilter之包过滤技术(转)
  18. nginx防火墙设置
  19. 魅族手机能用鸿蒙系统吗,小米、OV傻眼 魅族要用鸿蒙系统!
  20. 今日小记(帝国风云)

热门文章

  1. NYOJ备用2344 盖伦的告白(线段树||双端队列)
  2. c语言链表ppt,C语言链表及链表上机题.ppt
  3. tkinter06_事件循环
  4. 1989年个人简历_像1989年一样进行计算
  5. android contentresolver权限,Android ContentResolver使用说明(2)
  6. 5-Kafka 集群配置-Topic 参数配置
  7. webpack打包出的js 如何引入到index.hml并输出
  8. vmware合并LUN
  9. 丁苯橡胶价格跌势有所放缓
  10. python字符串s最后一个字符的位置是_python截取字符串后几位?