HiveSql数据比对通用写法

简介: hivesql进行两张表的数据对比
select 
    *
from(
    select 
        order_code
        ,external_order_code
        ,total_order_code
        ,order_type
        ,business_type
        ,order_tag
        ,channel_code
        ,terminal
        ,shop_code
        ,shop_name
        ,customer_id
    from b_order -- 原订单表
    where ds = ${bizdate}
    )t1
full join(
    select 
        order_code
        ,external_order_code
        ,total_order_code
        ,order_type
        ,business_type
        ,order_tag
        ,channel_code
        ,terminal
        ,shop_code
        ,shop_name
        ,customer_id
    from b_order_process -- 新加工的表
)t2 
on t1.order_code = t2.order_code
where nvl(t1.order_code,'') <> nvl(t2.order_code,'')

以上sql会查询出左表和右表中未关联上的数据。当两张表进行数据对比时可以使用该sql。

目录
相关文章
|
2月前
|
存储 JavaScript 前端开发
JavaScript数据类型全解:编写通用函数,精准判断各种数据类型
JavaScript数据类型全解:编写通用函数,精准判断各种数据类型
55 0
|
7月前
|
编译器 C#
C#.Net筑基-类型系统②常见类型 --record是什么类型?
`record`在C#中是一种创建简单、只读数据结构的方式,常用于轻量级数据传输。它本质上是类(默认)或结构体的快捷形式,包含自动生成的属性、`Equals`、`ToString`、解构赋值等方法。记录类型可以继承其他record或接口,但不继承普通类。支持使用`with`语句创建副本。例如,`public record User(string Name, int Age)`会被编译为包含属性、相等比较和`ToString()`等方法的类。记录类型提供了解构赋值和自定义实现,如密封的`sealed`记录,防止子类重写。
|
前端开发 Python
【前端验证】通用型顺序比对的uvm scoreboard组件编写
【前端验证】通用型顺序比对的uvm scoreboard组件编写
282 0
|
7月前
修正flowable流程支持节点表单字段条件判断
修正flowable流程支持节点表单字段条件判断
114 0
|
7月前
|
SQL Java 数据库
Sqoop【付诸实践 02】Sqoop1最新版 全库导入 + 数据过滤 + 字段类型支持 说明及举例代码(query参数及字段类型强制转换)
【2月更文挑战第10天】Sqoop【付诸实践 02】Sqoop1最新版 全库导入 + 数据过滤 + 字段类型支持 说明及举例代码(query参数及字段类型强制转换)
364 0
mongoose + express写自查寻接口时,以递归格式多级查询或aggregate查询
mongoose + express写自查寻接口时,以递归格式多级查询或aggregate查询
|
7月前
|
SQL 数据采集 Java
Java【代码分享 02】商品全部分类数据获取(建表语句+Jar包依赖+树结构封装+获取及解析源代码)包含csv和sql格式数据下载可用
Java【代码分享 02】商品全部分类数据获取(建表语句+Jar包依赖+树结构封装+获取及解析源代码)包含csv和sql格式数据下载可用
84 0
|
前端开发 API
用ES6中的reduce高阶函数组装查询表单分隔字符数据
上古时代,我们为了遍历都是用for循环,直到es6的出现,给我们带来了一系列好用的新特性,map、filter、find、findIndex、some、every...各个都是好手,使用这些高阶函数能极大的方便我们快速处理数据
38 0
|
JavaScript 前端开发
如何把传统写法改成框架形式 es6
如何把传统写法改成框架形式 es6
59 0
|
SQL JavaScript 关系型数据库
API接口获得数据后处理JS数组(包含字符串对象)分组、过滤和筛选的解决方案
API接口获得数据后处理JS数组(包含字符串对象)分组、过滤和筛选的解决方案
174 0