某个字段,有些内容包含下划线 有的 不包含
想要 包含下划线的就截取到下划线前面的内容,没有下划线的就显示原先的
select SUBSTRING(Number,0,charindex('_',tNumber)),Name from FD
现在用这个 ,有下划线的没问题,没有下划线的就变成空白的了.
------解决思路----------------------
--加个case when
select
case when charindex('_',tNumber)<>0 then SUBSTRING(tNumber,0,charindex('_',tNumber))
else
tNumber
end as tNumber from FD