By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
| id | data |
|---|---|
| 1 | [{"key": "1", "value": "val11"}, {"key": "2", "value": "val12"}] |
| 2 | [{"key": "1", "value": "val21"}] |
| 3 | [{"key": "1", "value": "val31"}, {"key": "2", "value": "val32"}] |
| 4 | [{"key": "2", "value": "val41"}, {"key": "2", "value": "val42"}] |
INSERT 0 4
| id | values |
|---|---|
| 1 | "val12" |
| 3 | "val32" |
| 4 | "val41" |
| 4 | "val42" |
SELECT 4
| id | values |
|---|---|
| 1 | "val12" |
| 3 | "val32" |
| 4 | "val41" |
| 4 | "val42" |
SELECT 4
| id | values |
|---|---|
| 1 | "val12" |
| 3 | "val32" |
| 4 | "val41" |
| 4 | "val42" |
SELECT 4
| id | jsonb_path_query_first |
|---|---|
| 1 | "val12" |
| 2 | null |
| 3 | "val32" |
| 4 | "val41" |
SELECT 4
| id | jsonb_path_query |
|---|---|
| 1 | "val12" |
| 2 | null |
| 3 | "val32" |
| 4 | "val41" |
SELECT 4
| id | values |
|---|---|
| 1 | "val12" |
| 2 | null |
| 3 | "val32" |
| 4 | "val41" |
| 4 | "val42" |
SELECT 5