200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > oracle正则表达式截断 在oracle中使用正则表达式截取字符串

oracle正则表达式截断 在oracle中使用正则表达式截取字符串

时间:2021-06-28 13:52:12

相关推荐

oracle正则表达式截断 在oracle中使用正则表达式截取字符串

在oracle中使用正则表达式截取字符串

Sql代码

--以下两条语句,将summary按-分解为两段字符串

regexp_substr(summary, '[^-]+', 1, 1) as _work

regexp_substr(summary, '[^-]+', 1, 2) as _home

--查询语句

select

summary,

regexp_substr(summary, '[^-]+', 1, 1) as _work,

regexp_substr(summary, '[^-]+', 1, 2) as _home

from --

hw_ehr_personinfo_t

下面是查询出的结果

summary _work _home

上海-安徽 上海 安徽

河北-广东 河北 广东

Sql代码

--日期转换函数,24小时制

to_date(t1_join_date, 'yyyy/mm/dd hh24:mi:ss')

--格式化日期到字符串

to_char(t1_join_date, 'yyyy/mm/dd hh24:mi:ss')

作者 言日星极

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。