【发布时间】:2020-09-30 12:35:47
【问题描述】:
我有这个值 '45465,6464,654' 我想删除它后面的第二个逗号和字符串。所以基本上我想要 ''45465,6464' 。我找到了一个解决方案,但它适用于 Mssql。如何对 Oracle 进行此查询,即使使用子字符串也无法做到。你能帮帮我吗?
这适用于 MSSQL;
`声明@S varchar(20) = '45465@6464@654';
向左选择(@S, charindex('@', @S, charindex('@', @S)+1)-1);`
【问题讨论】:
标签: oracle plsql oracle-sqldeveloper plsqldeveloper