mysql 用身份证号判断年龄
时间: 2023-02-25 10:47:24 浏览: 101
要使用 MySQL 计算出一个人的年龄根据其身份证号,您需要以下步骤:
1. 在 MySQL 中存储该人的身份证号和出生日期。
2. 使用 MySQL 的函数 YEAR() 和 DATEDIFF() 计算出生日期与当前日期之间的差值,以此来计算该人的年龄。
以下是一个示例代码:
```
SELECT
ROUND(DATEDIFF(CURRENT_DATE(), birth_date) / 365.25) AS age
FROM
people
WHERE
identity_card_number = 'your_identity_card_number';
```
其中,"people" 表包含了所有人员的信息,"birth_date" 列存储了出生日期,"identity_card_number" 列存储了身份证号。
阅读全文