捣鼓了一下午,发现被复制结果集坑了。

哎感觉踩坑踩的像个无知的新手

select SUBSTRING(a.CREATED_TIME,0,7),dict_value,count(distinct a.mobile_no) as clues
from dcs.NT_TP_P_CUSTOMERS a
left join dcs.nt_sys_dictionary d on a.p_customer_from = d.dict_key
where SUBSTRING(a.CREATED_TIME,1,7)>='2018-01' and SUBSTRING(a.CREATED_TIME,1,7)<= '2018-04'
group by SUBSTRING(a.CREATED_TIME,0,7),dict_value
order by clues desc

这两种写法的结果是完全一致的。

select SUBSTRING(a.CREATED_TIME,0,7),dict_value,count(distinct a.mobile_no) as clues
from dcs.NT_TP_P_CUSTOMERS a
left join dcs.nt_sys_dictionary d on a.p_customer_from = d.dict_key
where SUBSTRING(a.CREATED_TIME,1,7) in ('2018-01','2018-02','2018-03','2018-04')
group by SUBSTRING(a.CREATED_TIME,0,7),dict_value
order by clues desc

但我不用in,单独使用筛选条件2018-01,2018-02,2018-03,2018-04然后将四份结果拼起来,发现大于between and的结果值。反复查才发现自己是掉到复制结果集的坑里了。结果集最多200行,所以全选复制后,就出错了。

hive sql中between and相关推荐

  1. Hive Sql中六种面试题型总结

    Hive Sql中六种面试题型总结 一.常用函数 二.N日留存 1.思路分析 三.连续登陆 1.数据准备 2.思路分析一 3.思路分析二 四.Top N 1.数据准备 2.思路分析 五.行列互转 1. ...

  2. Hive SQL 中ARRAY或MAP类型数据处理:lateral view explode()/posexplode()——行转列函数

    前言:在对表数据进行批量处理过程中,常常碰上某个字段是一个array或者map形式的字段,一列数据的该字段信息同时存在多个值,当我们需要取出该数组中的每一个值实现一一对应关系的时候,可以考虑使用lat ...

  3. Hive sql中的 各种join(内连接、左外连接、右外连接、满外连接)

    join语句 1 等值 join Hive支持通常的SQL JOIN语句,但是只支持等值连接,==不支持非等值连接==. 案例实操 select * from stu left join score ...

  4. Hive sql 中 order by、sort by、distribute by、cluster by用法

    名词解释: 名词解释: order by Hive中的order by和数据库中的order by 功能一致,按照某一项或者几项排序输出,可以指定是升序或者是降序排序.它保证全局有序,但是进行orde ...

  5. Hive SQL中的concat、concat_ws、concat_group列转行,行转列

    目录 1.concat函数,concat_ws函数,concat_group函数 CONCAT() 函数 2.CONCAT_WS(SEPARATOR ,collect_set(column)) 等价于 ...

  6. hive sql中传date 指定后的“%Y-%m-%d“格式,需要加引号

    其中dt_playtime在shell中的变量赋值为dt_playtime=`date -d "$dt" +"%Y-%m-%d"` ##需要传递为字符串,加引号 ...

  7. 【数据库】HIVE SQL中的字符串连接函数(CONCAT)

    众所周知,在MySQL.SQLSERVER中,都有字符串连接函数,那么,HQL也不例外. 在学习.工作中,不可避免的会遇到需要将两个字段合并展示的需要. 最基础的一个方法是:CONCAT('abc', ...

  8. Hive Sql中均值、方差、标准差、皮尔逊相关系数、偏度、峰度统计字段

    SELECT mean(age) AS '均值', variance(age) AS '方差', stddev(age) AS '标准差', corr(age,yearsmarried) AS '两个 ...

  9. Hive SQL优化之 Count Distinct

    说实话,也是从今年4月份开始,笔者接触了大量写SQL的工作,才开始慢慢理解SQL的优化.在之前,公司的大数据平台只有十几个节点,随着业务快速发展,每天都会产生上百万条的数据,所以每天使用Hive写SQ ...

最新文章

  1. 线程访问临界区的问题 实例,需解决
  2. postgre sql 括字段_SQL-约束(cnostraints)
  3. ccf a类会议_ISCA#39;21截稿在即,阿里或成为国内在该会议上的最大赢家!
  4. 攻防世界-crypto-OldDriver(RSA低加密指数广播攻击) 方法总结
  5. es6 --- promise和async/await的区别
  6. 机器学习入门必备的13张“小抄”(附下载)
  7. 化工企业数据分析中心项目之采购模块分析
  8. java404_java这个404你能解决吗?
  9. python处理nc气象数据_气象数据处理——nc文件
  10. 核心单词Word List 38
  11. java-阴历日期和阳历日期互相转换
  12. Spark问题3之SparkException:Error notifying standalone scheduler's driver endpoint
  13. APP软件开发的步骤
  14. 头条号赚钱的4种办法,快看看你适合哪种?
  15. 在普通maven项目应用中使用MQ
  16. 神奇的汉诺塔(图文解析)
  17. 网页占满整个屏幕_CSS网页背景图片等比例占满整个页面的解决方案
  18. HTML学习(—..—)
  19. 请更换备份电池 pos机_免费邮寄低费率POS机安全吗?为什么那么多免费POS机?请看视频...
  20. 阿里巴巴CEO马云曾经注册过的N个搞笑商标 只有你想不到

热门文章

  1. 利用VS2015与FFmpeg实现视频解编码的基本过程
  2. 无法显示所有文件和文件夹的终极解决方法
  3. macOS、iOS、Darwin、类 unix、POSIX
  4. 阿里云网盘公测_这软件终于开始公测了,百度网盘克星
  5. php获取img标签src,使用PHP获取img src
  6. 微信小程序第一次培训
  7. 前端页面业务中的埋点统计数据
  8. springboot vue3 elementui plus图书借阅管理系统源码
  9. 公众号20000粉了,感恩,赠送开发板,回复关键字参与抽奖
  10. 缓存服务——Redis集群简介