RDBMS использует другой подход. Есть запросов и данные. Когда вы запрашиваете что-то, естественно выполнять дополнительные вычисления по данным. В вашем случае это простая арифметическая функция.
Скажем, у вас есть таблица:
CREATE TABLE tab (
id integer PRIMARY KEY,
a1 integer
);
Теперь, чтобы добиться вашего дела вы можете сделать следующее:
SELECT id,
a1,
a1+1 AS a2
FROM tab;
Как вы можете видеть, я использую существующие столбцы в формуле и присвойте в результате новый псевдоним a2
.
Я действительно рекомендую вам ознакомиться с Tutorial и SQL Basics из официальной документации PostgreSQL, а также с книгой по внедрению SQL.
Другой вариант - создать представление, которое возвращает этот вычисленный столбец. –
Спасибо за информацию. Как связать ячейку с ячейкой на другой таблице? – Winston