从API字段提取TeraData REGEXP_SUBSTR日期



社区!我正在努力让这个语法发挥作用,我需要一些帮助。我需要删除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)

相关内容

  • 没有找到相关文章

最新更新