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

Аватар пользователя Maksim Litvinov
Maksim Litvinov
04 апреля 2024

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

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

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

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

1 0
Познакомьтесь с основами SQL бесплатно