«

Oracle 正则表达式 子匹配查询

aduuuu213 发布于 阅读:3407 学习


下面是使用SQL正则表达式从文本中提取出1F的代码:

SELECT REGEXP_SUBSTR('B馆-1F-K101', '[^-]+', 1, 2) AS FLOOR FROM dual;

解释一下这个代码的含义:

使用上面的SQL语句,可以输出以下结果:

FLOOR
-----
1F

这个查询将从B馆-1F-K101中提取出1F并将其作为结果返回。

请先 登录 再评论