我的oracle笔记一(sql语句方面)
日期:2008年3月2日 作者: 查看:[大字体 中字体 小字体]-
sum(decode(subject,'数学', grade,null)) "数学",
sum(decode(subject,'英语', grade,null)) "英语"
from table
group by student<2>、不定列行列转换
如
c1 c2
--------------
1 我
1 是
1 谁
2 知
2 道
3 不
...
转换为
1 我是谁
2 知道
3 不这一类型的转换必须借助于PL/SQL来完成,这里给一个例子
CREATE OR REPLACE FUNCTION get_c2(tmp_c1 NUMBER)
RETURN VARCHAR2
IS
Col_c2 VARCHAR2(4000);
BEGIN
FOR cur IN (SELECT c2 FROM t WHERE c1=tmp_c1) LOOP
Col_c2 := Col_c2cur.c2;
END LOOP;
Col_c2 := rtrim(Col_c2,1);
RETURN Col_c2;
END;
/
SQL> select distinct c1 ,get_c2(c1) cc2 from table;即可
--例子:
create table okcai_1
(
user_id varchar2(10),
user_number varchar2(10),
user_num number(8)
)
user_id user_number user_num
---------------------
1 123 2
1 456 5
1 789 6
2 11 2
2 22 3
2 33 4
2 44 5
2 55 6
2 66 7
2 77 8
3 1234 1
3 5678 2方式一:
create or replace function get_col(
p_userId number,
p_col number
) return varchar
as
v_tmp varchar2(255);
begin
select user_numberchr(9)user_num into v_tmp
from
(select user_number,user_num,rownum row_id
from okcai_1
where user_id = p_userId) a
where row_id = p_col;
return ltrim(v_tmp);
--return v_tmp;
end;然后
- 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] 下一页
-
- 我的oracle笔记一(sql语句方面) 相关文章:
- ·惠普82款笔记本存在严重网络安全漏洞
- ·CorelDRAW绘简笔卡通动物青蛙
- ·CorelDRAW绘制简笔卡通造型:憨厚熊
- ·CorelDRAW绘制简笔卡通动物:小马
- ·PS基础教程 画笔应用之自定义画笔
- ·三星金宝笔记本硬盘保养教程
- ·Photoshop画笔的应用之调试画笔
- ·Photoshop画笔应用实例之月光下
- ·Photoshop画笔应用之工具预设
- ·Photoshop画笔的应用之笔刷的制作
- 我的oracle笔记一(sql语句方面) 相关软件
- ·《蜡笔小新4》搞笑试玩
- ·《画笔大战》别致试玩
- ·油画欣赏-法国画家Donald Zolan笔下的天使
- ·美术欣赏-杨淑涛工笔仕女画欣赏
- ·画禅室随笔
- ·《王道中工笔牡丹》
- ·笔记本大拆解
- ·《万一工笔花鸟》
- ·《细致入微的战争铅笔画》
- ·于非闇工笔画集
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Oracle备份与恢复案例
- ·我的oracle笔记一(sql语句方面)
- ·Oracle Tuning (Oracle 性能调整)的一些总结
- ·oracle 常用命令
- ·利用LOB字段存取操作系统二进制文件
- ·oracle block 格式
- ·Oracle培训教材
- ·在Solaris 10 X86上安装Oracle 10g RAC详解 (2)
- ·oracle双机群集系统
- ·ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME
- ·自动调整 Oracle9i Database:Oracle SGA(1)
- ·Oracle用户权限的管理
- ·[ORACLE] SQL语句的优化方法
- ·Oracle分析函数学习笔记3
- ·ORACLE傻瓜手册长篇连载
- ·Oracle ERP 11业务调研报告-AP应付帐
- ·安装Oracle后,经常使用的修改表空间的SQL代码
- ·FAQ for the Oracle Intelligent Agent 9.0.1
- ·展示JDBC存取ORACLE大型数据对象LOB几种情况的示范类
- ·oracle里的常用命令
