首页 文章

PostgreSQL聚合函数用于整数数据

提问于
浏览
0

显然, string_agg 不起作用,因为我有整数数据要聚合 . 什么是Integrer数据的等效函数:

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

提前致谢

2 回答

  • 0

    显然,string_agg不起作用,因为我有整数数据要聚合 . 什么是Integrer数据的等效函数:

    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
    

    提前致谢

  • 0

    您可以使用运算符 :: 将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
    

相关问题