postgresql 函数
来源:互联网 发布:c语言 void关键字 编辑:程序博客网 时间:2024/06/13 03:41
我用select dictinct insertdate from table1,得到如下表200805200806200807200808200809200810200811现在我需要将得到的这个表的这一列拼接成一个字符串,即200805,200806,200807,200808,200809,200810,200811请问这个应该如何实现?
↓
select GROUP_CONCAT(dictinct insertdate) from table1;
or
↓
查询出来一般是数组我就以2唯为例 逻辑一样foreach($result(数组) as $v){$k.=$v["insertdate "].",";}其实就是一个追加
行转列
简单示例:
返回游标
CREATE FUNCTION reffunc2() RETURNS refcursor AS '
declare
sql text;
myrec record;
ref refcursor
begin
sql:='select 姓名 ';
for myrec in select distinct 课程 from tb loop
sql:=sql||$$ , max(case 课程 when '$$||myrec.课程||$$' then 分数 else 0 end) as $$||myrec.课程||;
end loop
sql:=sql||' , cast(avg(分数*1.0) as decimal(18,2)) 平均分 , sum(分数) 总分 from tb group by 姓名'
open refr for execute sql;
return ref;
end;
BEGIN;
SELECT reffunc2();
reffunc2
--------------------
<unnamed cursor 1>
(1 row)
FETCH ALL IN "<unnamed cursor 1>";
COMMIT;
- postgresql 函数
- postgreSQL函数
- PostgreSQL-函数
- postgresql函数
- Postgresql 函数
- PostgreSQL UUID 函数
- PostgreSQL substring()函数
- PostgreSQL字符串处理函数
- PostgreSQL函数用法
- postgreSQL常用函数
- postgresql常用函数汇总
- memo:PostgreSQL字符串函数
- postgresql常用函数汇总
- Postgresql函数总结
- PostgreSQL序列操作函数:
- postgresql常用函数汇总
- python postgresql 函数
- postgresql 分区表 创建函数
- Spring:SimpleMappingExceptionResolver异常处理
- shell中的shift命令
- 【GLSL教程】(三)在OpenGL中向shader传递信息
- 用C语言实现PHP的basename函数
- 【Html5每日练习】canvas笑脸
- postgresql 函数
- calcHist的使用
- AS3 OptionsList ---- 选项框列表类
- __ratelimit: XXX callbacks suppressed
- 【GLSL教程】(五)卡通着色
- Oracle lock 锁机制 总结
- java 去掉换行符等特殊字符
- Android hardware按键触感功能实现
- OpenCV 2.3.1 中关于cvCaptureProperty()定位不准的问题