hana分割函数,hana处理json函数,等相关hana技巧

阿里 官方文档可以进行一些查找,可能会有些帮助

https://help.aliyun.com/document_detail/48974.html   MySQL  hive oracel  函数对照

通过正则表达式通过固定符号分割
substring_regexpr([^/]  in name  from   1 occurrence 2)

说明:使用正则分割后从第1位起始取得第二位得数据,如果需要取得多个然后展示,我目前解决办法是union或者union all 分别取加起来。

hana处理json函数

json_query(line,'$.channel[1].name')
json_valvue(line,'$.channel[1].name')

说明:这俩函数可以用,但是hana对json处理一般,select查询时候这么搞没问题,但是如果json嵌套多层,select 中使用union union all 进行查询时候可以查出来,insert得时候可能会内存不足,这点还在和hana厂家沟通,目前没有什么好的解决办法  拆分json把格式弄得简单点
 

转成固定得类型
cast(xx as  int )

年月周得一些函数
year (‘2022-09-01’) mohth(‘2022-09-01’)  week (‘2022-09-01’)

hana行转列 
case 
  when
列转行
 union on


还有什么高级好用的函数欢迎交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值