【发布时间】:2021-06-17 13:33:10
【问题描述】:
我正在尝试从 oracle 转换以下代码:
SELECT DISTINCT REPLACE(SUBSTR (REGEXP_SUBSTR (code,'[^,]+',1,LEVEL),2,8),']','') code
FROM DUAL
CONNECT BY REGEXP_SUBSTR (code, '[^,]+', 1, LEVEL) IS NOT NULL;
请帮忙转换成一些SUBSTR/INSTR组合或者CASE函数。
谢谢。
问候,
【问题讨论】:
-
你明白这个sn-p是做什么的吗?你是说你想要相同的行为但使用正则表达式?你希望用什么来代替它?你有字符串
code的内容的例子吗? -
请提供示例数据、期望的结果以及代码的用途说明。另外,你为什么要这样做?