如何删除oracle中的部分字符串

use*_*715 4 sql oracle

输入数据:

abcdef_fhj_viji.dvc
Run Code Online (Sandbox Code Playgroud)

预期产量:

fhj_viji.dvc
Run Code Online (Sandbox Code Playgroud)

要修剪的部分不是恒定的.

Sas*_*ant 10

使用该REPLACE方法

Select REPLACE('abcdef_fhj_viji.dvc','abcde','')
Run Code Online (Sandbox Code Playgroud)

如果您想要对表进行此查询:

Select REPLACE(column,'abcde','') from myTable
Run Code Online (Sandbox Code Playgroud)

对于更新:

UPDATE TABLE
   SET column = REPLACE(column,'abcde','') 
Run Code Online (Sandbox Code Playgroud)