sql >> Databasteknik >  >> RDS >> Mysql

Beräkna ålder från födelsedatum i mysql

Från MySQL:s datum- och tidsfunktioner , vi kan kombinera TIMESTAMPDIFF , NOW och FROM_UNIXTIME .

Antag att dob är en Unix-tidsstämpel som representerar födelsedatum:

 TIMESTAMPDIFF(YEAR, FROM_UNIXTIME(dob), NOW())

Därifrån är det enkelt att lägga till en WHERE sats baserad på kolumnvärdet.

Live-demo på SQLFiddle.



  1. Varför matchar _ (understreck) - (bindestreck)?

  2. MySQL-grupp efter timmar

  3. Skicka formulärproblem... Enter-nyckel

  4. Många-till-många relationer exempel