У меня есть таблица postgres 9.6 со столбцом JSONB
> SELECT id, data FROM my_table ORDER BY id LIMIT 4;
id | data
----+---------------------------------------
1 | {"a": [1, 7], "b": null, "c": [8]}
2 | {"a": [2, 9], "b": [1], "c": null}
3 | {"a": [8, 9], "b": null, "c": [3, 4]}
4 | {}
Как видите, некоторые ключи JSON имеют значения null
.
Я бы хотел исключить это - есть ли простой способ SELECT
только для не-1008 * пар ключ-значение для получения:
id | data
----+---------------------------------------
1 | {"a": [1, 7], "c": [8]}
2 | {"a": [2, 9], "b": [1]}
3 | {"a": [8, 9], "c": [3, 4]}
4 | {}
Спасибо!