注册 登录
编程论坛 SQL Server论坛

数据提取

nixy 发布于 2007-07-30 09:34, 520 次点击
如何把18位身份证号码的出生日期提出来,例如数据库里是633100197307013425,用SQL语句把19730701提出来其它的不要
2 回复
#2
fqbnet20082007-07-30 09:44
用函数 substring()

declare @s varchar(30)
set @s='633100197307013425'
select substring(@s,7,8)
结果

19730701

#3
nixy2007-07-30 11:00

谢谢老师

1