從MySQL 中的出生日期檢索年齡
根據儲存在MySQL 欄位中的出生日期計算客戶的年齡,有必要考慮年齡計算的概念。年齡由當前日期和出生日期之間的差異確定,但需要注意的是,如果出生日期在當前年份內,則年齡應減一。
解決方案:
要達到此目的,可以使用以下查詢就業:
SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(dob, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(dob, '00-%m-%d')) AS age
細分:
細分:
SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(dob, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(dob, '00-%m-%d')) AS age
SELECT 2023 - 1985 - (20230428 < 19850315) AS age
SELECT 38 - 0 AS age
age = 38
以上是如何在MySQL中根據出生日期計算年齡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!