我的oracle笔记一(sql语句方面)
日期:2008年3月2日 作者: 查看:[大字体 中字体 小字体]-
<3> 用hash_aj
select /*+HASH_AJ*/* from fee_rev_info where bill_id not in (select bill_id from cm_user)45.怎么样查询特殊字符,如通配符%与_
假如数据库中有表 STATIONTYPE,STATION_571 STATION_572 ...
select * from tab where tname like 'STATION_%'
会显示 STATIONTYPE,STATION_571 ... 可以用下面的语句
select * from tab where tname like 'STATION\_%' escape'\'46.如果存在就更新,不存在就插入可以用一个语句实现吗
9i已经支持了,是Merge,但是只支持select子查询,
如果是单条数据记录,可以写作select .... from dual的子查询。
语法为:
MERGE INTO table
USING data_source
ON (condition)
WHEN MATCHED THEN update_clause
WHEN NOT MATCHED THEN insert_clause;如
MERGE INTO cm_user_credit
USING (select * from dual) ON (user_id =1302514690 )
when MATCHED then update set credit_value = 1000
when NOT MATCHED then insert (user_id,acc_id,bill_id,plan_id,region_code,credit_value) values(1302514690,1305032158,'13857141218',10070247,'571',1000);47.怎么实现一条记录根据条件多表插入
9i以上可以通过Insert all语句完成,仅仅是一个语句,如:
INSERT ALL
WHEN (id=1) THEN
INTO table_1 (id, name)
values(id,name)
WHEN (id=2) THEN
INTO table_2 (id, name)
values(id,name)
ELSE
INTO table_other (id, name)
values(id, name)
SELECT id,name
FROM a;如果没有条件的话,则完成每个表的插入,如
INSERT ALL
INTO table_1 (id, name)
values(id,name)
INTO table_2 (id, name)
values(id,name)
INTO table_other (id, name)
values(id, name)
SELECT id,name
FROM a;48.如何实现行列转换
<1>、固定列数的行列转换
如
student subject grade
---------------------------
student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2 英语 100
...
转换为
语文 数学 英语
student1 80 70 60
student2 90 80 100
...
语句如下:
select student,sum(decode(subject,'语文', grade,null)) "语文", - 上一页 [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里的常用命令
