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

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


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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐