sql中substring函数怎么同时截取15位和18位身份证号的出生日期 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 函数 身份证号 出生日期 sql substring 搜索资料 1个回答 #合辑# 机票是越早买越便宜吗? 柯贤阳阳 推荐于2018-03-20 知道答主 回答量:11 采纳率:0% 帮助的人:6.5万 我也去答题访问个人页 关注 展开全部 declare @num varchar(20) ='42092319981020301X'select case when len(@num)= 18 then CAST( substring (@num,7,8) AS date ) else CAST( substring (@num,7,8) AS date ) end 15 位身份证你要看出生日期是从多少位开始截取的 修改 else 。。。 后面的字符串截取值 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-02-17 sql 身份证号码提取出生日期 2 2018-05-18 在java中怎么用String 的方法,截取身份证号码中的出生日期 1 2017-10-09 sql 从身份证中自动获取出生日期,显示格式为XXXX-XX-XX 2 2012-07-23 C#,一个textbox里输入18位的身份证,用substring函数提取textbox里的年月日,然后放在DateTimePicker控 2021-02-15 sql 利用身份证换算出生日期 更多类似问题 > 为你推荐: