我刚刚创建了自己的PostgreSQL数据库。
我有一个带有first_name,last_name和full_name列的Person表(也是一个person_id自动递增主键)
如果我这样插入:
INSERT INTO Person
(first_name, last_name)
VALUES('Michael', 'Jordan');
自动将full_name列填充为first_name + last_name('Michael Jordan')的最佳方法是什么?
您可以创建generated column:
alter table person
add full_name varchar(255) generated always as (concat(firstname, ' ', lastname));