要使用DATEDIFF函數計算年齡,您需要輸入兩個日期參數,分別是出生日期和當前日期。然后使用DATEDIFF函數計算出兩個日期之間的天數差異,最后將天數差異除以365得到年齡。
以下是一個示例SQL查詢,計算出生日期為1990年1月1日的人的年齡:
SELECT DATEDIFF(CURDATE(), '1990-01-01') / 365 AS age;
在這個查詢中,CURDATE()函數用來獲取當前日期,DATEDIFF函數計算出當前日期和1990年1月1日之間的天數差異,然后除以365得到年齡。