根据身份证号返回性别
create function dbo.getsexBysfzh(@s varchar(18))
returns VARCHAR(10)
as
begin
return(
case (case len(@s)
when 15 then substring(@s,15,1) --这里是最后一位
when 18 then substring(@s,17,1) --这里是倒数第二
end)%2
when 1 then 0 else 1 --返回1是男,0是女
end
)
end
go