17,377
社区成员
发帖
与我相关
我的任务
分享
--给你思路,看看行不行:
--获得冒号:的位置,然后截取
WITH tab AS(
SELECT '1234564486513283252A:TEXT' text FROM dual UNION ALL
SELECT '12345644865132832321352A:TEAT' FROM dual UNION ALL
SELECT '123456448651311111A:TEBT' FROM dual
)
SELECT '52A'||SubStr(text,InStr(text,':')) text FROM tab
WHERE InStr(text,'52A:')>0
TEXT
--------------
52A:TEXT
52A:TEAT