【发布时间】:2021-02-11 23:09:53
【问题描述】:
如何从 ranges 列中的 json 数组中提取值作为多行 Postgresq?
CREATE TABLE test_table (
id INTEGER,
ranges jsonb
);
INSERT INTO test_table(id, ranges) VALUES
(1,'[{"End": 100, "Start": 1}, {"End": 1000, "Start": 101}]'),
(2,'[{"End": 2000, "Start": 1001}, {"End": 2002, "Start": 2001}]')
;
预期结果:
| Start | End |
|---|---|
| 1 | 100 |
| 101 | 1000 |
| 1001 | 2000 |
| 2001 | 2002 |
【问题讨论】:
标签: sql json postgresql jsonb