玖叶教程网

前端编程开发入门

SQL|万能解析函数之regexp_extract


如果你有一堆如下格式的字符串,就可以用regexp_extract函数进行解析,得到你想要的字段,如下实例:


字符串内容

{"caseId":null,"caseLifecycle":null,"taskUniqueId":1690480549871546415,"taskId":"PID_caseHelper_waimai_bianZhiFaMei_KuV","seqId":3,"name":"判断节点","nodeType":"judgeNode","reportScene":"task_show","misNo":"gw_zhangyan14","dynamicReferList":[{"key":"acKey10147acEntity4886","desc":"业务类型-助手","value":"1"}]}

解析诉求】获取字符串中reportScene后面的数值,并存放至一个新的字段内。

解析函数】select regexp_extract('字段','(,"reportScene":")(.*?)(",")',2) as dt;

解析结果】task_show

如上方法中提到的函数是万能公式,可以解析任何你需要的字符串内的数据,不行的话,你们可以试一试,欢迎评论哦[2023]

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言