GP数据库关于行列转换

在GP数据库中进行行列转换需要先创建函数

create aggregate public.group_concat(anyelment){

  sfunc = array_append,

  stype = anyarray,

  initcond = '{}'

}

;

 

select public.group_concat(column_name) from table_name;

更多的时候需要将查询出来的结果转换为字符类型(character varying)

select array_to_string(public.group_concat(column_name)) from table_name;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章