oracle 根据身份证号计算出生日期

1.情景展现

  如何根据身份证号推算出出生日期? html

2.解决方案

--根据身份证号计算出生日期
SELECT DECODE(LENGTH(ID_CARD),
              18,
              SUBSTR(ID_CARD, 7, 8),
              15,
              '19' || SUBSTR(ID_CARD, 7, 6)) 出生日期
  FROM VIRTUAL_CARD
 WHERE LENGTH(ID_CARD) = 18
    OR LENGTH(ID_CARD) = 15

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或须要补充更多内容,欢迎留言!!!sql

 相关推荐:

相关文章
相关标签/搜索