PostgreSQL9.2的聚焦函数模拟实现group_concat
2013-04-23 10:21
411 查看
-- 删除自定义聚焦函数
-- drop AGGREGATE group_concat(anyelement)
-- 创建自定义聚焦函数
CREATE AGGREGATE group_concat(anyelement)
(
sfunc = array_append, -- 每行的操作函数,将本行append到数组里
stype = anyarray, -- 聚集后返回数组类型
initcond = '{}' -- 初始化空数组
);
SELECT group_concat(app_type_name) from t_resource_apptype
-- drop AGGREGATE group_concat(anyelement)
-- 创建自定义聚焦函数
CREATE AGGREGATE group_concat(anyelement)
(
sfunc = array_append, -- 每行的操作函数,将本行append到数组里
stype = anyarray, -- 聚集后返回数组类型
initcond = '{}' -- 初始化空数组
);
SELECT group_concat(app_type_name) from t_resource_apptype
相关文章推荐
- postgresql如何实现group_concat功能
- postgresql如何实现group_concat功能
- Sql Server中实现Mysql中的group_concat函数效果
- postgreSQL中的array_to_string函数和如何实现group_concat
- MySQL中GROUP_CONCAT函数长度限制处理/实现行转列的功能
- PostgreSQL如何实现MySQL中的group_concat聚集函数(简单的拼接功能)
- PostgreSql实现mysql的group_concat的聚合操作
- postgresql如何实现group_concat功能
- str-...的函数的模拟实现学习
- 9.2.利用函数swap用函数编程实现两个数组中对应元素值的交换。
- MySQL中函数CONCAT及GROUP_CONCAT
- 模拟实现库string.h的一些函数
- SQL_wm_concat函数实验:实现字段合并
- MySQL递归查询_函数语法检查_GROUP_CONCAT组合结果集的使用
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- mysql之group_concat函数详解:将相同的行组合起来
- 为什么需要htons(), ntohl(), ntohs(),htons() 函数 .模拟htonl、ntohl、htons、ntohs函数实现
- 模拟实现strncat( )函数
- MySQL中使用group_concat()函数数据字符过长报错的问题解决方法