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

 相關推薦:

相關文章
相關標籤/搜索