我有以下字段:
msg
----
2015-07-22-06.53.32
CIPIRDSR:XQ040 CHANGE
2015-07-22-06.53.42
1
reg
我正在尝试仅提取日期时间。我正在使用
WHERE NOT REGEXP_LIKE (msg, '^[[:digit:]]+$')
然而,这并不是我想要的。它仍然返回超过日期时间。你能帮忙吗?
谢谢!
答案 0 :(得分:3)
如果要提取日期时间,请使用您要查找的日期时间格式:
where regexp_like(msg, '^[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]{2}[.][0-9]{2}[.][0-9]{2}$')