Как рассчитать столбец в PostgreSQL - PullRequest
0 голосов
/ 09 мая 2020

У меня есть таблица, которая содержит идентификатор, имя и возраст человека в виде int, например 20. Мне нужно создать выборку, которая получает имя, возраст и год рождения. Как я могу это рассчитать?

Пока что есть, но не работает:

SELECT name, age, CURRENT_YEAR-age as yearOfBirth
FROM person;

1 Ответ

1 голос
/ 09 мая 2020

Вы можете сделать:

SELECT 
  name, 
  age, 
  extract(year from current_date) - age as yearOfBirth
FROM person;
...