- 博客(10)
- 收藏
- 关注
原创 hive日期函数,求日期差等,datediff,date_add,date_sub,add_months
datediff(end,start) 求日期差值date_add(date_time,10) 日期增加10天date_sub(date_time,10) 日期减少10天add_months(date_time, 2)日期增加两个月add_months(date_time,-2)日期减少两个月select datediff(date_time_end,date_time_start);select date_add(date_time,10);select date_sub(date_t
2022-04-12 17:56:25 3512
原创 Hive将数组炸开
split:按特定符号切分为数组explode:将数组数据炸开,单个select限制一个explodeLATERAL VIEW:侧写函数,可以使explode同其他字段一起查询select distinct c1 ,case when c2 = 'A级' then c2 when LOCATE('线',c2)=0 then concat(c2,'线') else c2 end as c2 ,c3 ,c4
2022-03-21 15:01:22 3813
原创 Hive实现切分后数组内排序
Hive实现切分后数组内排序select distinct cust ,sku ,c2 ,case when length(c1) <= 9 then replace(c1,',','') --取最小 when length(c1) > 9 then sort_array(split(c1,','))[0] --取最大 when length(c1) > 9 then -sort_array(-s
2022-03-18 09:34:42 2171
原创 Hive实现类似不等连接的方式
Hive实现类似不等连接的方式left join ( select c1,c2,c3 from table where ds = '${yyyyMMdd,-1d}' group by c1,c2,c3) t1on (TRUE)WHERE LOCATE(t.c1,t1.c1)>0 and LOCATE(t.c2,t1.c2)>0 and t.c3 = t1.c3
2022-03-18 09:29:19 2592 1
原创 hive计算指定日期的周一与周末(结束)
--周一/周末 select distinct date_time as week_start ,date_add(date_time,1 - case when DAYOFWEEK(date_time) = 1 then 7 else DAYOFWEEK(date_time) - 1 end ) as week_start ,date_add(date_time,7 - case when DAYOFWEEK(date_time) = 1 then
2022-02-23 16:47:27 2083
原创 课设4:修改员工信息与登录界面的实现
在list页面中添加<td> <a href="emp-input?id=${id }">Edit</a></td>
2019-12-21 11:09:32 321
原创 课设第三天:员工信息添加界面
添加员工①. 显示表单页面: 需要先查询所有的部门信息在index.jsp中添加链接<a href="emp-input">Add New Employee</a>在actions中添加public String input(){ request.put("departments", departmentService.getAll()); return...
2019-12-21 10:23:17 957
原创 课设第二天:员工信息管理系统用ajax实现删除员工信息
在webcontent文件夹下新建文件夹scripts在文件夹下加入jquery-1.9.1.min.js在emp-list.jsp下添加以下代码将jQuery导入<script type="text/javascript" src="scripts/jquery-1.9.1.min.js"></script>定义脚本实现点击 delete 时, 弹出 确定是要删...
2019-12-21 09:07:41 302
原创 课设:第一天:基于ssh的员工信息管理系统查询功能的实现
最近做了一个ssh课设,分享如下首先建立一个动态web工程,名为keshe![在这里插入图片描述](https://img-blog.csdnimg.cn/20191220145330704.png)
2019-12-20 20:14:04 318
原创 String中的ascii_ letters, digits与punctuation
String中的ascii_ letters, digits与punctuation1.ascii letters方法的作用是生成全部字母,包括a-z,A-Z2.digits方法的作用是生成数组,包括0-93. punctuation方法的作用是生成其他字符,如! @#-/,&等代码如下:import stringa=string.ascii_lettersb=stri...
2019-08-06 11:49:48 1672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人