![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql转换
文章平均质量分 52
00单00
这个作者很懒,什么都没留下…
展开
-
oracle sql 转换成 hive sql -子查询转关联查询(十七),子查询中有2个表外字段关联写法,round函数与power函数的运用
oracle sql 转换成 hive sql -子查询转关联查询(十七),子查询中有2个表外字段关联写法,round函数与power函数的运用理论原创 2023-02-03 14:25:26 · 613 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(十六),hive的nvl中的子查询
hive 的nvl中的子查询原创 2022-08-10 17:32:36 · 801 阅读 · 0 评论 -
spark 运行hive sql 小数运算数去精度变成了0E-7~0E-8,截取小数cast(0.2132*0.0000 as decimal(16,4))
目录情景原图问题解决方法(1)(个人意见)解决方法(2)使用截取关键字 cast(0.2132*0.0000 as decimal(16,4))原sql,参考注解决方法(3),改变版本号(未实验)情景原图字段类型,保留小数后4位问题在写sql运算的时候,发现最后的结果都是0E-8,对比不正确,我就查看数据库里的字段类型,都是(16.4)就是0.0000这样的数字,小数后面留4位,而且有的字段数据是0.0000,就导致任何事乘这个数都是0.00000000(8位小数)解决方法(1)(个人意见)原创 2022-03-25 10:23:24 · 5893 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(十五).4层子查询,包含rownum(截取),max,order desc倒序排序,case 判断
.4层子查询,包含rownum(截取),max,order desc倒序排序,case 判断原创 2022-01-05 10:57:30 · 1430 阅读 · 0 评论 -
spark sql (一)-的这个variable.spark.sql.crossjoin.enabled = true 错误sql示例,不改数据库配置的案例
Detected implicit cartesian product for INNER join between logical planvariable.spark.sql.crossjoin.enabled = true的案例原创 2021-12-07 18:27:06 · 3608 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(十二).脚本自定义函数拼接字段如trunc(sysdate - 1),头上的procedure ** is
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我目录其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我procedure脚本自定义值平时会用到的时间函数oracle和hive的时间函数转换拼接字段||procedure脚本自定义值如果你是接手上一个人的oracle脚本,应该会遇到上一天人写的自定义脚本oracle 原sql procedure TS_yuetuifei_23 is v_Indate date原创 2021-12-06 18:11:16 · 1414 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(十三).特别篇讲解oracle中trunc函数sql与示例
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我目录其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我oracle中trunc函数oracle中trunc函数...原创 2021-12-03 15:27:33 · 344 阅读 · 0 评论 -
oracle sql 转换成 hive sql -三重子查询union all+运算符改为关联查询中嵌套子查询-子查询转关联查询(十一)
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我目录其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我exists 和 select count(1)的案例exists 和 select count(1)的案例大概sql的意思:子查询中查出满足条件的有多少个,返回一个数字,exists就是判断这个子查询里面是否返回值,如果有值就case 1 出去,没有就填入0oracle 原sqlselect (case when ex原创 2021-12-03 14:19:56 · 1281 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(十).时间,oracle的sysdate转换
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我目录其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我exists 和 select count(1)的案例exists 和 select count(1)的案例大概sql的意思:子查询中查出满足条件的有多少个,返回一个数字,exists就是判断这个子查询里面是否返回值,如果有值就case 1 出去,没有就填入0oracle 原sqlselect (case when ex原创 2021-11-30 18:53:18 · 1490 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(九).子查询中exists和select count(1)的用法与改造
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我select 1其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我exists 和 select count(1)的案例exists 和 select count(1)的案例大概sql的意思:子查询中查出满足条件的有多少个,返回一个数字,exists就是判断这个子查询里面是否返回值,如果有值就case 1 出去,没有就填入0oracle 原sqlselect (case w原创 2021-11-29 11:26:36 · 1588 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(八).select 1的用法与改造
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我oracle的decode改为hive的case when其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我原理简单的decode改case when子查询的decode改case when子查询包着decode语句改case when原理oracledecode如果(a.Bonus的值是1,就显示1,如果是2,就显示2,其他就显示空hivecase when原创 2021-11-25 18:28:28 · 1249 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(七).oracle的decode改为hive的case when案例,
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我oracle的decode改为hive的case when其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我原理简单的decode改case when子查询的decode改case when子查询包着decode语句改case when原理oracledecode如果(a.Bonus的值是1,就显示1,如果是2,就显示2,其他就显示空hivecase when原创 2021-11-24 15:49:51 · 1909 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(六).子查询多表关联max函数类型修改,from中关联子查询
其他sql格式也在更新中,可直接查看俺的这个系列,要是没有你需要的格式,可在评论或私信我,俺现在一天一看Oracle转换hive其他sql格式也在更新中,可直接查看俺的这个系列,要是没有你需要的格式,可在评论或私信我,俺现在一天一看函数子查询有关联条件的语句函数子查询有关联条件的语句过程:一位好友私信我的一个子查询中多表sql问题看这个sql,子查询中的名字别名也是a,外面的表也是a,这不是书写错误,只是不规范吧,但是是可以执行的子查询中的a.riskcode这个字段是外表a的字段,我一开始看这不原创 2021-11-24 11:34:54 · 987 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(五).子查询中嵌套子查询其他案例
其他sql格式也在更新中,可直接查看我的这个系列,要是没有你需要的格式,可在评论或私信我Oracle转换hive其他sql格式也在更新中,可直接查看我的这个系列,要是没有你需要的格式,可在评论或私信我子查询中有子查询,子子表关联条件是子查询中的字段子查询中有子查询,子子表关联条件是子查询中的字段oracle 原sqlselect nvl((select power(1 + lm.rate, 1 / 365) - 1 from B lm where lm.riskcode = a原创 2021-11-24 09:39:48 · 578 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(四).rownum=1修改为row_number()的示例
其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我Oracle转换hive其他sql格式也在更新中,可直接查看这个系列,要是没有你需要的格式,可在评论或私信我oracle的rownum和hive的row_number()理论oracle的rownum和hive的row_number()示例代码一条关联条件的时候sql改造多条关联条件的时候sql改造oracle的rownum和hive的row_number()理论oraclehive示例rownu原创 2021-11-23 14:33:44 · 1826 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(三).子查询中嵌套子查询
Oracle转换hive子查询中有子查询子查询中有子查询oracle 原sqlselect nvl((select ld.targetcode from B ld where ld.codetype = 'bankcode' and ld.basiccode = (select l.bankcode from C l where l.contno = lj.policyno)), 0) as bankcodefrom A lj原创 2021-11-22 18:42:47 · 815 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(二).子查询显示中max函数类型修改,from中关联子查询
Oracle转换hive函数子查询有关联条件的语句函数子查询没有关联条件的语句函数子查询有关联条件的语句讲解:因为子查询中 insertstatus 是共同的条件,需要分组(group by),改成关联子查询时需要重写一遍 insertstatus 在select里面,where中的条件是子查询中独有的字段,为什么要分组,因为不分组在下面on中取不到 insertstatus 的值,on中写的是关联的条件,where条件中是取不到子查询外面的a的。(直接复制就行,把自己的字段放进去就行,还不会评论或者原创 2021-11-22 16:15:42 · 854 阅读 · 0 评论 -
oracle sql 转换成 hive sql -子查询转关联查询(一).简单的子查询
下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockvar foo = 'bar';原创 2021-11-21 17:39:31 · 756 阅读 · 0 评论