我正在使用Oracle 10g数据库,并希望使用sql查询修改列值。
帐户代表表格中的一列。
Account
emp/class/digicat
emp/class/abc
我想要一个SQL查询,该查询以以下格式返回列值:
Account
@emp/@class/@digicat
@emp/@class/@abc
答案 0 :(得分:3)
首先放置一个@
。然后将所有/
替换为/@
。
select '@' || replace(Account, '/', '/@') from tablename
还是您要替换表格内容?进行类似的更新:
UPDATE tablename
SET Account = '@' || replace(Account, '/', '/@')