一个很老的小萌新
码龄9年
关注
提问 私信
  • 博客:27,159
    27,159
    总访问量
  • 14
    原创
  • 2,202,995
    排名
  • 16
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2016-07-31
博客简介:

dhq15800562693的博客

查看详细资料
  • 原力等级
    当前等级
    1
    当前总分
    45
    当月
    0
个人成就
  • 获得21次点赞
  • 内容获得3次评论
  • 获得24次收藏
创作历程
  • 4篇
    2024年
  • 3篇
    2022年
  • 7篇
    2021年
  • 1篇
    2019年
成就勋章
TA的专栏
  • 数据产品
  • 指标平台
  • SQL
    11篇
兴趣领域 设置
  • 人工智能
    机器学习深度学习神经网络数据分析
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HiveSQL生成日期dim表

【代码】HiveSQL生成日期dim表。
原创
发布博客 2024.09.03 ·
173 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

hive SQL 移位、运算符、REGEXP正则等常用函数

orderflag & shiftleft(1,14)= shiftleft(1,14)SQL中使用的运算符号详解_sql中各种符号-CSDN博客Hive函数_hive shift-CSDN博客
原创
发布博客 2024.03.21 ·
740 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

named_struct

【代码】named_struct。
原创
发布博客 2024.01.25 ·
490 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

时间转换时时间戳、百分比

【代码】时间转换时时间戳、百分比。
原创
发布博客 2024.01.18 ·
403 阅读 ·
10 点赞 ·
0 评论 ·
7 收藏

Hive 算两时间差

无
原创
发布博客 2022.10.12 ·
1953 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【HIVE】从URL中提取需要的部分字符串

【HIVE】从URL中提取需要的部分字符串
原创
发布博客 2022.10.10 ·
608 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何利用经纬度计算直线距离 SQL

如何利用经纬度计算直线距离 SQLSource: https://blog.csdn.net/weixin_42382211/article/details/80852786SELECT c.province_name, c.city_name, c.address, d.station_name, d.train_station , CAST(d.distance AS BIGINT)FROM ( SELECT DISTINCT a.station_name, b.station_n
原创
发布博客 2022.03.29 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算top榜单内元素的连续上榜天数 2021-08-27

01 制作每日(eventtime,下单日)topN数据集02 对每日(eventtime)topN数据集,按照元素(供应商)分组,对统计日(eventtime)降序;标识某元素eventtime日期序号A03 curday与eventtime比较,计算两者差值B04 过滤 A = B的数据行05 获取持续上榜天数with base0 as( select substr(create_at, 1, 10) as create_date , vendor_name , sum(
原创
发布博客 2021.08.27 ·
138 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SQL计算周岁

方法:select name, birth as birthday, if(datediff(CURRENT_DATE, CONCAT(substr(CURRENT_DATE, 0, 4), substr(birth, 5, 7))) >= 0, substr(CURRENT_DATE, 0, 4) - substr(birth, 0, 4), substr(CURRENT_DATE, 0, 4) - substr(birth, 0, 4) - 1) as age fro
原创
发布博客 2021.04.25 ·
766 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apache hive解析结构体(structs)、数组(arrays)和字典(map)

数据仓库工具hive提供了复合数据类型:结构体(struct): 基于对象的数据结构形式,struct内部的数据可以通过(.)来存取,例如,表中一列user的类型为STRUCT{name string; age int},我们可以通过user.name来访问域name 数组(array):基于数据(列表)的数据结构形式,array中的数据为相同类型,例如,假如array中元素['a','b','c'],则array[1]的值为'b' 字典(map):基于key-value的数据结构形式,map访问指
转载
发布博客 2021.04.07 ·
2038 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HIVE 求解时间差 & 日期格式转换

1 将时间转换成时间戳2 将时间戳相减3 注意单位(分钟、毫秒)E.x. CAST((unix_timestamp(rt.refund_ticket_time) - unix_timestamp(rt.create_time)) / 60 AS int)<=30
原创
发布博客 2021.03.18 ·
920 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

闰年同比 HQL;利用add_months实现同比(闭坑闰年)

议题:闰年2月日同比办法:代码块02阅读:https://www.cnblogs.com/huaxiaoyao/p/4364141.htmlselectadd_months('2020-03-31',-1),add_months('2019-02-28',-1),add_months('2021-03-01',-12),add_months('2021-02-28',-12),add_months('2021-02-27',-12),add_months('2020-02.
原创
发布博客 2021.03.03 ·
914 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

字符串拆分;列转行;2020-08-17

```sqlselect distinct station_id,station_name ,city_name,province_name,ticket_return,ticket_change,ticket_child,ticket_take_child,ticket_voucher,service_fee,date_site,x.y as site,dfrom dw_busdb.tbl_dc_station_new alateral view explode(spli.
原创
发布博客 2021.02.09 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

字符提取函数 get_json_object 、regexp_replace、add_months ;表字段update

1.Json 的支付提取SELECT *,get_json_object(label_value_text,’.BUS′)asaFROMshareindi.edwdidnauserlabel1084wheregetjsonobject(labelvaluetext,′.BUS') as aFROM sharein_di.edw_di_dna_user_label_1084where get_json_object(label_value_text,'.BUS′)asaFROMshareind​i..
原创
发布博客 2021.02.09 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL:两表关联取舍时, is null 判断只能单独存在

SQL:量表关联取舍时, is null 判断只能单独存在,不能与其他判断同时进行。错误的写法:select a.user_id,a.uid,a.page_type,a.dfrom( select o.user_id ,f.uid ,f.page_type ,f.d from dw_busdb.for_flow_con...
原创
发布博客 2019.08.07 ·
1029 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多