当前位置: 代码迷 >> Sql Server >> sql 中 字符串截取的有关问题, 100结贴
  详细解决方案

sql 中 字符串截取的有关问题, 100结贴

热度:100   发布时间:2016-04-24 21:06:38.0
sql 中 字符串截取的问题, 100结贴
'甲级(枸杞)','乙级(枸杞)','有机枸杞','黑枸杞'##Desc
怎么截取# 号之前的字符? 因为有括号,我用Substring 会报错
SQL substring 字符串截取

------解决方案--------------------
declare @s varchar(200)
set @s='''甲级(枸杞)'',''乙级(枸杞)'',''有机枸杞'',''黑枸杞''##Desc'
select left(@s,CHARINDEX('#',@s)-1)

/*
'甲级(枸杞)','乙级(枸杞)','有机枸杞','黑枸杞'
*/


------解决方案--------------------
这个和(没有关系呀?
  相关解决方案