偶然看到这个问题,看到答案不对,发表一下给大家分享一下
来源:互联网 发布:东海期货交易软件下载 编辑:程序博客网 时间:2024/06/05 13:52
求一SQL语句,现等 oracle 9i 下
表名: tablename
name
张三
李四
王麻子
.....
想得到的结果 '张三,李四,王麻子' sql应该怎么写呀? 请指教,列的长度是不确定的
问题补充:
补偿下: 是‘张三 李四 王麻子’的结果 是一行
而不是
张三
李四
王麻子
这个问题主要的是列的长度不确定,所以不能简单的用连接符(||)来解决问题
本人的方法是写函数进行循环处理,方法如下:
CREATE OR REPLACE FUNCTION f_ll RETURN CHAR
AS
cursor c_bf is
select name
from tablename
order by N;
vreturn varchar2(10000);
vbfid VARCHAR2(100);
BEGIN
open c_bf;
loop
fetch c_bf into vbfid;
exit when c_bf%notfound or c_bf%notfound is null;
vreturn := vreturn||vbfid||',';
end loop;
close c_bf;
vreturn := substr(vreturn,1,length(vreturn) - 1);
RETURN vreturn;
exception when others then
raise;
RETURN null;
END f_ll;
--
Select f_ll() from dual;
- 偶然看到这个问题,看到答案不对,发表一下给大家分享一下
- 不错的C#代码库,偶然看到,分享一下
- 网上偶然间看到的,转一下
- 今天又在网上看到一个爱情小故事.读完后挺那样的...给大家分享一下...
- 偶然看到一个不错的心理学网站,推荐一下
- 今天看到一个JAVASCRIPT右键菜单感觉不错 弄上来大家分享一下
- 很不错的歌曲,在网上看到的,觉的不错,和大家一起分享一下
- 逛VeryCD 无意间看到来自JavaAmg77的总结性忠告 和大家分享一下
- 今天看到了一款mini小画板的程序,看起来不错,跟大家分享一下
- 在网上看到一篇文章,挺不错的,与大家分享一下
- 闲逛时看到的一套系统,大家来评价一下
- 偶然看到
- Java学习心得(看到后觉得很好,在博客上分享一下,希望对大家有启发)
- 在网上看到一些高效的编程方法,分享一下
- 网上看到几道面试小题,分享一下
- 什么是Git?(看到大牛的解释分享一下)
- 看到一个有关逻辑思维的视频,挺好的,分享一下
- 自己偶然看到几篇比较好的博客,记录一下
- Window窗口类型
- 一句话JavaScript表单验证代码
- 简洁强大的JavaScript表单验证程序
- 我的新博客MySideless.cn
- WAMP 的简易安装配置 windows下
- 偶然看到这个问题,看到答案不对,发表一下给大家分享一下
- JavaScript验证正则表达式大全
- 斐波那契数列的递归,迭代(循环),通项公式三种实现
- js限制字符长度
- 我的部分词
- 到底怎样才能把下面的Matlab代码变成VBA形式啊
- HashTable实现一
- Java 访问数据库 --java与DataBase相关知识总结(四) 经典的java数据库连接池
- 090917(星期四):MFC消息路由2 , Frame8代码分析