![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle学习日记
褚政欣
这个作者很懒,什么都没留下…
展开
-
Oracle学习日记——复杂查询入门
复杂查询=简单查询+限定查询+查询排序+多表查询+分组统计查询+子查询 注:本文所用所有数据库均为Oracle官方在安装时给出的样例数据库。 想要学习数据库复杂查询是第一步,我们看一个例子。 列出薪金高于部门30的所有员工的薪金的员工的姓名和薪金、部门名称、部门人数。 要向完成这个查询首先需要分解问题,第一步找出部门30员工的最高工资,只要高于这个都是要查询的目标。既然是要大于最大值,那必然要用ALL关键字。 SELECT sal FROM emp WHERE deptno=30; 通过这个查询我们将原创 2020-07-15 09:19:00 · 160 阅读 · 0 评论 -
ORACLE学习日记——数据库分页查询
引出 当我们查询数据库的时候最简单的做法就是 SELECT * FROM emp; 这种查询方式在早期学习数据库的时候没有什么问题,可以让我们以最快的速度看到一个数据库的完整信息。但是随着开发的项目越来越庞大,数据量也越来越大。当一个表中有十万条代码的时候,每次查询全部,既不好显示,也会是项目性能下降。这时候我们就需要将查询后的结果分页显示。 问题:如何以五条数据为一组,按组依次查询? 思路 既然是查询特定的几条数据,那我们就想到ORACLE提供的伪列ROWNUM,这个伪列可以显示每一条数据,在数据库中的原创 2020-07-15 09:17:56 · 171 阅读 · 0 评论