Ehs*_*san 0 sql sql-server split sql-server-2008
我在SQL数据库中有一个表.该表有一个这个名称的列:标题
此列的值是:A + B + CC ,D + EEE,F + G + H + I,HHHH
我需要拆分这个值并选择这个值的最后一个索引.
如何选择这样的结果:CC,EEE,I,HHHH ?
据推测,这些字母可以是多个字符.为此,您需要反向和charindex:
select (case when charindex('+', title) > 0
then right(title, charindex('+', reverse(title))-1)
else title
end) as lastone
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1393 次 |
| 最近记录: |