Как мне динамически SELECT
последнее значение массива в столбце типа JSON в PostgreSQL?PostgreSQL динамически SELECT последнее значение json array
id: 2927
material_size: [".016 x 1.156","0","1"]
Я мог статический получить последнее значение «1» с помощью:
SELECT material_size->>2 AS material_size FROM table_name;
Однако то, что всегда будет получить вторую запись вместо последней записи (если число значений не является ровно три).
Чтобы быть точным: 'material_size - >> 2' будет получить * третий элемент *, а не ' вторая запись '. –