求助:SQL 查询结果去掉括号的问题

guoguo_siu 2013-03-22 10:22:08
select A,B from Table

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

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

A B
------------
1 清蒸
5 清蒸
...全文
663 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoguo_siu 2013-03-22
  • 打赏
  • 举报
回复
引用 6 楼 szm341 的回复:
你给的两个例子都适用这个语句,那应该是还有其他情况
是的,加了个条件,问题解决!非常感谢!!
szm341 2013-03-22
  • 打赏
  • 举报
回复
你给的两个例子都适用这个语句,那应该是还有其他情况
guoguo_siu 2013-03-22
  • 打赏
  • 举报
回复
引用 4 楼 szm341 的回复:
select substring(col,2,case when charindex('/',col)>0 then charindex('/',col)-2 else len(col)-2 end) from tb
报错:向 substring 函数传递了无效的 length 参数。
szm341 2013-03-22
  • 打赏
  • 举报
回复
select substring(col,2,case when charindex('/',col)>0 then charindex('/',col)-2 else len(col)-2 end) from tb
guoguo_siu 2013-03-22
  • 打赏
  • 举报
回复
是的,5份也要去掉
昵称被占用了 2013-03-22
  • 打赏
  • 举报
回复
/5份也要去掉?
昵称被占用了 2013-03-22
  • 打赏
  • 举报
回复
把所有括号都去掉 select A,replace(replace(B,')',''),'(','') as B from Table

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧