hive sql中between and
捣鼓了一下午,发现被复制结果集坑了。
哎感觉踩坑踩的像个无知的新手
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相关推荐
- Hive Sql中六种面试题型总结
Hive Sql中六种面试题型总结 一.常用函数 二.N日留存 1.思路分析 三.连续登陆 1.数据准备 2.思路分析一 3.思路分析二 四.Top N 1.数据准备 2.思路分析 五.行列互转 1. ...
- Hive SQL 中ARRAY或MAP类型数据处理:lateral view explode()/posexplode()——行转列函数
前言:在对表数据进行批量处理过程中,常常碰上某个字段是一个array或者map形式的字段,一列数据的该字段信息同时存在多个值,当我们需要取出该数组中的每一个值实现一一对应关系的时候,可以考虑使用lat ...
- Hive sql中的 各种join(内连接、左外连接、右外连接、满外连接)
join语句 1 等值 join Hive支持通常的SQL JOIN语句,但是只支持等值连接,==不支持非等值连接==. 案例实操 select * from stu left join score ...
- Hive sql 中 order by、sort by、distribute by、cluster by用法
名词解释: 名词解释: order by Hive中的order by和数据库中的order by 功能一致,按照某一项或者几项排序输出,可以指定是升序或者是降序排序.它保证全局有序,但是进行orde ...
- Hive SQL中的concat、concat_ws、concat_group列转行,行转列
目录 1.concat函数,concat_ws函数,concat_group函数 CONCAT() 函数 2.CONCAT_WS(SEPARATOR ,collect_set(column)) 等价于 ...
- hive sql中传date 指定后的“%Y-%m-%d“格式,需要加引号
其中dt_playtime在shell中的变量赋值为dt_playtime=`date -d "$dt" +"%Y-%m-%d"` ##需要传递为字符串,加引号 ...
- 【数据库】HIVE SQL中的字符串连接函数(CONCAT)
众所周知,在MySQL.SQLSERVER中,都有字符串连接函数,那么,HQL也不例外. 在学习.工作中,不可避免的会遇到需要将两个字段合并展示的需要. 最基础的一个方法是:CONCAT('abc', ...
- Hive Sql中均值、方差、标准差、皮尔逊相关系数、偏度、峰度统计字段
SELECT mean(age) AS '均值', variance(age) AS '方差', stddev(age) AS '标准差', corr(age,yearsmarried) AS '两个 ...
- Hive SQL优化之 Count Distinct
说实话,也是从今年4月份开始,笔者接触了大量写SQL的工作,才开始慢慢理解SQL的优化.在之前,公司的大数据平台只有十几个节点,随着业务快速发展,每天都会产生上百万条的数据,所以每天使用Hive写SQ ...
最新文章
- 线程访问临界区的问题 实例,需解决
- postgre sql 括字段_SQL-约束(cnostraints)
- ccf a类会议_ISCA#39;21截稿在即,阿里或成为国内在该会议上的最大赢家!
- 攻防世界-crypto-OldDriver(RSA低加密指数广播攻击) 方法总结
- es6 --- promise和async/await的区别
- 机器学习入门必备的13张“小抄”(附下载)
- 化工企业数据分析中心项目之采购模块分析
- java404_java这个404你能解决吗?
- python处理nc气象数据_气象数据处理——nc文件
- 核心单词Word List 38
- java-阴历日期和阳历日期互相转换
- Spark问题3之SparkException:Error notifying standalone scheduler's driver endpoint
- APP软件开发的步骤
- 头条号赚钱的4种办法,快看看你适合哪种?
- 在普通maven项目应用中使用MQ
- 神奇的汉诺塔(图文解析)
- 网页占满整个屏幕_CSS网页背景图片等比例占满整个页面的解决方案
- HTML学习(—..—)
- 请更换备份电池 pos机_免费邮寄低费率POS机安全吗?为什么那么多免费POS机?请看视频...
- 阿里巴巴CEO马云曾经注册过的N个搞笑商标 只有你想不到