Top.Mail.Ru
Ответы

Как прописать запрос на Определение возраста в SQL

Выведите имена (поле member_name) и возраст для каждого человека из таблицы FamilyMembers.
Для вывода возраста используйте псевдоним age.

select member_name, TIMESTAMPDIFF(YEAR, 'birthday', NOW()) as age from FamilyMembers

не могу понять в чем ошибка... помогите пожалуйста

По дате
По рейтингу
Аватар пользователя
Знаток

Ты ошибся в том, что 'birthday' надо писать без кавычек, это же название столбца. Правильный запрос будет такой: select member_name, TIMESTAMPDIFF(YEAR, birthday, NOW()) as age from FamilyMembers

Аватар пользователя
Ученик

Спасибо огромное))

Аватар пользователя
Профи

SELECT
member_name,
TIMESTAMPDIFF(YEAR, birthday, NOW()) AS age
FROM
FamilyMembers;



Видео по теме