110,560
社区成员
发帖
与我相关
我的任务
分享
.Substring(5,5)
select xingming=(
case when charindex('真实姓名=',字段名称)>0 then
case when charindex(',',字段名称)>0 then substring(字段名称,charindex('真实姓名=',字段名称)+5,charindex(',',字段名称)-6) else substring(字段名称,charindex('真实姓名=',字段名称)+5,len(字段名称)-5) end
end
),idCardNo=(case when charindex('证件号=',字段名称)>0 then substring(字段名称,charindex('证件号=',字段名称)+4,len(字段名称)-charindex('证件号=',字段名称)-3) end)
declare @str nvarchar(50), @id nvarchar(18)
set @str = replace(replace('真实姓名=张三,证件号=130503670401001','=','.'),',','.')
set @id=parsename(@str,1)
select PARSENAME(@str,3), case len(@id) when 15 then substring(@id,7,6) when 18 then substring(@id,7,8) end