Sql 用身份证,计算年龄

SELECT YEAR (curdate()) -

IF (length(CERTIFICATE_NO) = 18,substring(CERTIFICATE_NO, 7, 4),

IF (length(CERTIFICATE_NO) = 15,concat('19',substring(CERTIFICATE_NO, 7, 2)),NULL)) AS age FROM system_user

猜你喜欢

转载自blog.csdn.net/luo_Json/article/details/84632030