当前位置: 代码迷 >> Sql Server >> SQL 查询结果去掉括号的有关问题
  详细解决方案

SQL 查询结果去掉括号的有关问题

热度:63   发布时间:2016-04-24 23:14:47.0
求助:SQL 查询结果去掉括号的问题
select A,B from Table

A       B
------------
1     (清蒸)
5     (清蒸/5份)

用什么语句可以查询,得到以下结果呢?

A       B
------------
1      清蒸
5      清蒸
sql

------解决方案--------------------
把所有括号都去掉

select A,replace(replace(B,')',''),'(','') as B from Table

------解决方案--------------------
select substring(col,2,case when charindex('/',col)>0 then charindex('/',col)-2 else len(col)-2 end) from tb
  相关解决方案