【发布时间】:2022-01-26 09:49:15
【问题描述】:
我有一个像这样的主表
CREATE TABLE IF NOT EXISTS people
(
country text,
full_name text,
last_name text,
children_names text[]
);
INSERT INTO people (country, full_name, last_name, children_names)
VALUES ('de', 'han', 'post', '{"joe", "joe1", "joe2", "joe3"}');
我可以像这样合并full_name和last_name
SELECT
full_name || '_' || last_name AS obid
FROM
people;
但我无法对 children_names 列做同样的事情,我想选择这样的孩子
select children_names
from people;
但我想像这样在每个孩子的末尾添加 last_name 字段
{joe_han,joe1_han,joe2_han,joe3_han}
【问题讨论】:
标签: sql postgresql