Агрегатная функция PostgreSQL для целочисленных данных - PullRequest
0 голосов
/ 10 декабря 2018

Очевидно, что string_agg не работает, потому что у меня есть целочисленные данные для агрегирования.Какая будет эквивалентная функция для целочисленных данных:

SELECT the_geom, 
       string_agg(profile_id || ', ' || upper_dept, || ', ' ||lower_dept, || ', ' ||phaq_val_1, '; ' ORDER BY upper_dept) AS pH_info
FROM ph_agua_1 
GROUP BY the_geom

Заранее спасибо

1 Ответ

0 голосов
/ 10 декабря 2018

Вы можете записать int в строку с оператором :: следующим образом:

SELECT the_geom, 
       string_agg(profile_id::text || ', ' || upper_dept::text, || ', ' ||lower_dept::text, || ', ' ||phaq_val_1::text, '; ' ORDER BY upper_dept) AS pH_info
FROM ph_agua_1 
GROUP BY the_geom
...