sql 取指定字符串数据

--获取在该字符串中某字符串的位置(返回数字) 
select charindex('_','SD1092217A_0056')--返回11

--获取字符串的前3个字符 
select left('SD1092217A_0056',11-1)--返回SD1092217A


select left('SD1092217A_0056',charindex('_','SD1092217A_0056')  -1)--返回SD1092217A
原文地址:https://www.cnblogs.com/Snowfun/p/2218520.html