substring('字符串',开始位置,提取字符串的长度)
charindex('提取的字符串','字符串') -------返回结果是提取字符串所在的位置
举例字符串id:100923029-1778384087729429
-------查找‘-’所在的位置
select CHARINDEX('-','100923029-1778384087729429') ---查找‘-’所在的位置
-------查找‘-’前面的字符串
Select SUBSTRING('100923029-1778384087729429',1,CHARINDEX('-','100923029-1778384087729429')-1)
-------查找‘-’后面的字符串
select SUBSTRING('100923029-1778384087729429',CHARINDEX('-','100923029-1778384087729429')+1,len('100923029-1778384087729429')-charindex('-','100923029-1778384087729429'))