社区!我正在努力让这个语法发挥作用,我需要一些帮助。我需要删除API字段中的所有内容,并在列中获取日期。我正在努力完成这件事,不知道该怎么写。任何重写都将不胜感激。谢谢小伙子们!
[EEXTENDED_DATA]API字段:{"重新确定日期":"2023-01-01 12:00:00"}
所需输出日期:2023-01-01
,REGEXP_SUBSTR(EXTENDED_DATA,'[^.-,]+[^0-9]+[^.-,]+[^0-9]+[^.-,]+[^0-9]'1,9) AS DATE
如果这是一致的结构,您可以用子字符串将其输出。我们可以使用instr
来找到第二个冒号,并添加2来获得我们的起始位置:
substr(<column>,instr(<column>,':',1,2)+2,10)