gpt4 book ai didi

hadoop - 从regexp_extract()中提取

转载 作者:行者123 更新时间:2023-12-02 21:41:58 26 4
gpt4 key购买 nike

我想从时间戳(在存在该行的行中)中删除“E”字符,但以上查询返回没有小时的时间戳。
注意:“E”可能会出现在所有时间戳记行中,也可能不会出现。

查询:选择
regexp_extract(time_stamp,’(E?)(。*)’,2)作为time_stamp
来自X
其中(((time_stamp> ='E00:00:00.00'and time_stamp <='E23:59:59.00')或(time_stamp> = '00:00:00.00'and time_stamp <= '23:59:59.00')) LIMIT 15)。

请提出所需的更改。

最佳答案

如果要删除常量字符串,则TRANSLATE内置函数可能会更清晰。例如:

SELECT TRANSLATE(time_stamp, 'E', '') AS time_stamp FROM X;

关于hadoop - 从regexp_extract()中提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28085215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com