Обикновено изчисляването на DOB е доста лесно в mysql, когато искате да изчислите годините без никаква дроб, нещо като
mysql> select timestampdiff(YEAR,'1981-06-01',now());
+----------------------------------------+
| timestampdiff(YEAR,'1981-06-01',now()) |
+----------------------------------------+
| 33 |
+----------------------------------------+
Но тъй като имате нужда и от дроба, това трябва да свърши работа
mysql> select format(datediff(curdate(),'1981-06-01') / 365.25,2);
+-----------------------------------------------------+
| format(datediff(curdate(),'1981-06-01') / 365.25,2) |
+-----------------------------------------------------+
| 33.02 |
+-----------------------------------------------------+
Година се счита за 365,25 дни.
Така че във вашия случай може да имате заявката като
select
format(datediff(curdate(),dob) / 365.25,2) as dob
from players limit 5;