У меня есть таблица (только одна строка) в моей базе данных PostgreSQL 9.5 с двумя столбцами, т. Е. Количество (bigint) и массив (текст).
count array
6 "112,19.3,142,142,19.3,172,172,20.3,202,202,20.3,232,232,19.3,262,262,19.3,292"
Массив представляет собой шесть (таким образом, count = 6) наборов значений, т. е. Lower_limit
, Value
и Upper_limit
. Теперь мне нужно условно изменить мой массив, т. Е. Когда верхний предел и нижний пределы совпадают, тогда выберите первый верхний предел и последний нижний предел и верните наиболее распространенное значение (равное 19,3) среди пределов. Мой желаемый результат будет выглядеть так:
count array
1 112, 19.3, 292
Может ли кто-нибудь помочь мне получить несколько указателей на желаемый результат?