'.')::int[]) from TABLE_NAME
Я хотел бы чтобы вернулось оригинальное VALUE
а в какой БД? судя по всему Postgres
Else select value и указать дефолтное
Либо подзапрос, либо нестандартный, но шырокоизвестный агрегат FIRST: https://wiki.postgresql.org/wiki/First/last_(aggregate)
Есть ещё в приныпе вариант соорудить record из вашэго массива и оригинального значения, тогда его max будет вроде по вашэму массиву, а значение прицэпом приедет. Но в правильности первого (что он сравнивает row/record почленно) я не уверен.
Обсуждают сегодня