1
CREATE TABLE people(
name_ varchar(50) NOT NULL,
count int NOT NULL DEFAULT 0
);
CREATE TABLE person_added(
date_ date NOT NULL,
all_people_ people[],
all_people_count int NOT NULL
);
CREATE TABLE all_people_array_table(
id SERIAL,
people_array person_added[]
);
{"(2016-02-27,{(Jack,3),(John,6)},1000)","(2016-03-27,{(Ben,3),(Francis,6)},2000)"}
people_array
包含person_added
複合類型。我需要在這個數組中獲取日期。 (2016-02-27 and 2016-03-27)從複合型陣列獲取第一個值
我想我需要使用切片,但它不適合我。