/
Вопросы и ответы
/
SQL
/

как вывести возраст в sql

как вывести возраст в sql

3 года назад

Nikolai Gagarinov

Ответы

1

Для вывода возраста в SQL можно воспользоваться функцией DATE_DIFF, которая позволяет найти разницу между двумя датами. Например, если у нас есть столбец с датой рождения dob и нам нужно вывести возраст сотрудников, можно использовать следующий запрос:

SELECT 
    name,
    DATE_DIFF(CURRENT_DATE(), dob, YEAR) AS age
FROM employees;

Этот запрос будет выводить имя сотрудника name и его возраст, вычисленный как разница между текущей датой и датой рождения в годах.

Таким образом, функция DATE_DIFF с параметром YEAR позволяет легко вычислить возраст на основе даты рождения в SQL

2 года назад

Maksim Litvinov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845