看面試題的時候看到的一個問題面試
SELECT DATEDIFF( CURDATE( ) , birthday )/365 AS 年齡 FROM people LIMIT 0 , 30
其中DATEDIFF() 函數用來計算兩個參數間的相差天數sql
CURDATE()是返回「YY-MM-DD」格式的當前日期函數
birthday是以「YY-MM-DD」這個格式存儲的生日日期code
獲得相差天數以後再作一個除以365天,若是要求整數的話就多加個ROUND()class
好了就這麼多了,拜拜~co