sql - PLSQL 提取单打值
问题描述
我想从链接中提取单个值:
Column1
---------------
<a href=" https://link; m=date1>Link</a>
<a href=" https://link; m=date2>Link</a>
结果列应如下所示:
Column1 Column2
---------------
<a href=" https://link; m=date1>Link</a> date1
<a href=" https://link; m=date2>Link</a> date2
解决方案
尝试regexp_substr
如下:
SQL> SELECT
2 REGEXP_SUBSTR('<a href=" https://link; m=date1>Link</a>', 'm=(.*?)>', 1, 1, NULL, 1)
3 FROM
4 DUAL;
REGEX
-----
date1
SQL>
干杯!!
推荐阅读
- c# - 如何绑定到 WPF 中的 UpdateSourceTrigger?
- python - 两行在 matplotlib 中使用不同的 xticks 共享一个不可见的 xdata
- sql - 按具有相同值的列分组
- rstan - rstan() 不应该在#'@example 中运行?
- amazon-web-services - 如何验证 AWS Redis 传输中和静态加密?
- ios - 信标测距与 BLE 扫描
- php - 用表单编辑实体部分
- mysql - 需要显示来自 2 个单独表的匹配记录
- spring - 如何在spring boot oauth2中自定义jwt解码器
- html - 为什么无法加载来自 favicon generator 的 favicon?