我是 Spark 和 Databricks Sql 的新手。我有下面提到的查询。我确信应该有一种聪明的方法来表示相同的表达式,而不是使用regexp_replace()
下面给出的 3 个函数。本质上,我需要摆脱-
, :
, ' '
。另外,我们也可以去掉毫秒部分吗?
select
regexp_replace(regexp_replace(regexp_replace(MAX(rec_insertdttm), '-', ''), ':', ''), ' ', '') as my_dttm
from mydb.mytable
该查询的输出类似于 :-'20230817162231.730846'
我想要:20230817162231
谢谢你的帮助。