文档章节

Oracle 冷知识(一)

周翔
 周翔
发布于 2015/04/13 21:55
字数 391
阅读 170
收藏 5
点赞 0
评论 1

Long 类型使用中会出现种种问题,不建议使用

&  && 的使用(仅用于命令模式)

&用于指定变量,&& 用于输出已有的变量

descritpion 显示对象信息(仅用于命令模式)

例如:

 describe zx;

round

trunc

用于数字和日期

nvl(expr1, expr2)  如果expr1不为空则输出expr1,否则输出expr3

NVL2(expr1, expr2, expr3) 如果 expr1 is not null ,则输出expr2否则输出expr3

COALESCE (expr1, expr2, ... exprn) 依次显示值,直到下一个值不为null

COUNT(DISTINCT expr)  count 可以配合distince 关键字使用.

SELECT AVG(NVL(commission_pct, 0))  FROM employees;   avg 会忽略掉null值,此时可用 nvl 函数来解决

All group funcitons ignore null values


SELECT e.last_name, e.salary, j.grade_level

FROM employees e 

INNER JOIN job_grades j

ON e.salary

BETWEEN j.lowest_sal AND j.highest_sal;

这里,连接查询,不一定只能用 "=" 连接,可以使用运算符,函数类的

子查询中 in ,any ,all,exists 的使用,exists 与in 的区别,在于对not时对于null的处理上,如:

SELECT employee_id,

  FROM employees

 WHERE salary < ANY (SELECT salary

          FROM employees

         WHERE job_id = 'IT_PROG')

       AND job_id <> 'IT_PROG';


UNION,UNION ALL

INTERSECT(共有),MINUS(in the first query ,not in the second query)

集合操作关键字,一般用在改写SQL语句时用到,Union 默认有排序功能

使用union 中使用order by ,order by 放在最后,而且不能指定列名,通过指定列号的方式操作

SELECT employee_id, job_id,salary  FROM employees 

UNION

SELECT employee_id, job_id,0  FROM job_history 

ORDER BY 2;


© 著作权归作者所有

共有 人打赏支持
周翔

周翔

粉丝 7
博文 46
码字总数 20677
作品 0
长宁
程序员
加载中

评论(1)

betty小雅
betty小雅
你好,我是一家图书公司的编辑,公司诚聘兼职作者,撰写开发方面的书籍,版权和署名归作者所有,有意向的话可以详谈
OCP知识点讲解 之 LRU链与脏LRU链

http://blog.chinaunix.net/uid-26762723-id-3259013.html 一、LRU链: 任何缓存的大小都是有限制的,并且总不如被缓存的数据多。就像Buffer cache用来缓存数据文件,数据文件的大小远远超过...

bsbforever ⋅ 2015/03/03 ⋅ 0

oracle完全脱机备份的注意事项

完全脱机备份,又名冷备份。非归档模式下,只有冷备。冷备份的存在是为了保护现场,防止我们恢复失败时可以从头开始。我们知道,数据文件是oracle向os预留的磁盘空间,如果我们规划数据库时,...

长平狐 ⋅ 2012/09/19 ⋅ 0

Oracle另存为~

很多的应用场景下,为了防止灾难的发生,防范重要数据的丢失,异地容灾解决方案层次不穷。那么数据库无疑成为厂家重点保护的对象,那么来一起学习一下Oracle的备份机制。 Oracle备可以分为逻...

长路慢 ⋅ 2017/12/27 ⋅ 0

专题

一、Oracle 参考资料 君三思:涂抹Oracle 故障处理 Oracle 12c:ORA-28040 & ORA-01017 安装配置 软件 环境准备 12c: database soft install 12c:CREATE DATABASE——DBCA 12C:数据库PSU补...

ryan_bai ⋅ 2017/10/24 ⋅ 0

NBU网络备份大全之oracle系统热备份

学习和掌握如何使用NBU备份文件系统,对于一个数据管理员来说,仅仅是一个开始。因为对于大部分企业来说,买来NBU主要是为了备份企业数据库的数据,保护数据库的数据安全,进而保证企业应用的...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

oracle数据库备份(整理笔记)

快到新一年了 ,复习一下oracle为以后做多准备 一、Oracle备份方式分类: Oracle有两类备份方式: (1)物理备份:将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,就是冷备份、...

kamen ⋅ 2015/11/09 ⋅ 0

Oracle中易错的知识点

1.解释冷备份和热备份的不同点以及各自的优点 1.解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份 ,适用于所有模式的数据库。热...

breakawaylove ⋅ 2014/10/15 ⋅ 2

Oralce 备份和恢复 -- 转

Oracle数据库的备份与恢复 ---- 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算 机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,...

宏哥 ⋅ 2011/05/30 ⋅ 0

Oracle数据库的备份与恢复

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 导出/导入(Export/Import)   利用Export可将数据...

libao2235 ⋅ 2015/04/22 ⋅ 0

Oracle冷备份和热备份的处理

一、摘要 Oracle 的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的), 而备份恢复又可以根据数据库的工作模式分为非归档模式 (Nonarchivelog-style...

whshurk ⋅ 01/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout基于内存的DataMode 推荐引擎Demo2

Mahout基于内存的DataMode 推荐引擎Demo2 //注释的部分是基于文件也可以理解为基于日志文件的, //DataModel 可以有很多种,实现abstractDataMode的子类,原则上都可以作为数据源,个人觉得,...

xiaomin0322 ⋅ 14分钟前 ⋅ 0

Docker部署Tomcat及Web应用

一、在线下载docker yum install -y epel-releaseyum install docker-io # 安装dockerchkconfig docker on # 加入开机启动service docker start # 启动docker服务 1 ...

Jeam_ ⋅ 15分钟前 ⋅ 0

研发运营一体化能力成熟度模型

研发运营一体化是指在 IT 软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部 署和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无...

stars永恒 ⋅ 20分钟前 ⋅ 0

jQuery缩小放大触发事件

jquery的resize()方法使用 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> var i = 0; $(document).ready(function(){ ......

RobertZou ⋅ 21分钟前 ⋅ 0

eclipse python 搭建

https://jingyan.baidu.com/article/9113f81b68ebce2b3214c7e0.html https://www.cnblogs.com/ZhangRuoXu/p/6397756.html https://blog.csdn.net/zhangphil/article/details/78962159 字符集......

之渊 ⋅ 21分钟前 ⋅ 0

weex,react native,flutter

weex: 一次编写,处处运行 RN: 学一次,到处写(针对安卓,IOS平台特性 各自写,会有很大一部分是一样的代码) 这些方案是否真正的解决了跨平台问题呢?从目前的状况来看,很显然是没有的,因...

东东笔记 ⋅ 27分钟前 ⋅ 0

Spring Cloud微服务分布式云架构-集成项目

Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的。在学习Spring Cloud之前大家必...

明理萝 ⋅ 32分钟前 ⋅ 1

SpringMVC图片上传问题解决

当我们上传图片时一直发现: MultipartFile file = null; if (request instanceof MultipartHttpServletRequest) 匹配不上, 解决方案: 在前端xml加入如下配置代码即可 <!-- 图片上传bean --...

泉天下 ⋅ 34分钟前 ⋅ 0

Spring表达式语言(SpEL)

1、SpEL引用 Spring EL在bean创建时执行其中的表达式。此外,所有的Spring表达式都可以通过XML或注解的方式实现。下面将使用Spring表达式语言(SpEL),注入字符串,整数,Bean到属性。 SpEL的...

霍淇滨 ⋅ 50分钟前 ⋅ 0

Gradle使用阿里云镜像

gradle 生命周期中有一个初始化( Initialization )的过程,这个过程运行在 build script 之前,我们可以在这个地方做一点系统全局的设置,如配置仓库地址。 你可以在以下几个位置实现仓库地址...

明MikeWoo ⋅ 58分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部