数据库入门的脚本1
来源:互联网 发布:unity3d apk 资源提取 编辑:程序博客网 时间:2024/04/27 21:25
案例1,认识左联的条件,可在最后一行on条件中,将b.id修改成a.id,会得到不同的结果,说明左联的on条件选取很重要,否则数据会丢失
select * from
( select 1 as id, '1' as vaa from dual
union all
select 2 as id, '2' as vaa from dual
) a
left join
( select 1 as id, '1' as vbb from dual
union all
select 3 as id, '3' as vbb from dual
) b
on a.id = b.id
left join
( select 2 as id, '2' as vcc from dual
union all
select 3 as id, '3' as vcc from dual
) c
on b.id = c.id
案例2, decode中可以嵌套一个 select
select decode(a.id, 1, a.vaa,
2, (select b.vbb from ( select 1 as id, '1' as vbb from dual
union all
select 3 as id, '3' as vbb from dual
) b
where b.id = 3),
null)
from ( select 1 as id, '1' as vaa from dual
union all
select 2 as id, '2' as vaa from dual
) a
- 数据库入门的脚本1
- 备份数据库的脚本
- 数据库的备份脚本
- 常用的数据库脚本
- 数据库常用脚本(1)
- linux的shell脚本入门
- Unity3D的脚本-script入门
- Unity3D的脚本-script入门
- Unity3D的脚本-script入门
- 脚本入门--类的方法
- shell脚本的基础入门
- 数据库的自动备份脚本
- 创建数据库脚本的总结
- Oracle更新数据库的脚本
- 自动备份数据库的脚本
- 备份Oracle数据库的脚本
- 备份数据库的shell脚本
- 使用数据库脚本的注意
- android中画饼形图
- osx项目安装cordova开发编译环境并创建项目
- 双缓冲区
- iOS关于静态库和动态库的概念
- iOS中UITextFiled只能输入数字和小数点
- 数据库入门的脚本1
- MySQL输入错误后如何取消
- Easyui通用消息提示、提交表单、ajax请求
- 使用MSCK命令修复Hive表分区
- 数组模拟栈的运行原理
- SQL 中查询表是否存在,库,视图
- Compiling C
- 批量修改文件名
- spring定时任务时间格式cronExpression设置