![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习笔记
学习笔记
Llllllainey
这个作者很懒,什么都没留下…
展开
-
分析函数
分析函数 分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数 它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值 分析函数的语法格式 FUNCTION_NAME(<参数>,...) OVER (<PARTITION BY 表达式,...> <ORDER BY 表达式 <ASC DESC>) 分析函数的...原创 2020-04-19 22:42:47 · 2090 阅读 · 0 评论 -
多表关联
关联查询 / 多表查询 / 多表关联查询 什么时候需要用关联查询 当查询的结果来自多张表的时候 查询结果的过滤条件来自其他表的时候,也可以选择多表关联 内关联 2个表取相同的部分,把他们显示出来 --ORACLE 内关联写法 SELECT E.*,D.* FROM EMP E , DEPT D WHERE E.DEPTNO = D.DEPTNO; --SQL 内关联写法 SELECT E.*...原创 2020-04-19 21:36:54 · 1562 阅读 · 0 评论 -
子查询
子查询 子查询就是把一个查询的结果集,作为另外一个查询的条件使用 子查询作为条件 子查询当做表使用 子查询作为条件 -- 查出跟SCOTT在同一个部门工作的所有员工的信息 SELECT * FROM EMP WHERE DEPTNO = ( SELECT E.DEPTNO FROM EMP E WHERE E.ENAME='SCOTT');...原创 2020-04-19 20:31:24 · 212 阅读 · 0 评论 -
聚合函数
聚合函数 聚合函数类型 解释 MAX() 求最大值 MIN() 求最小值 AVG() 求平均值 COUNT() 统计个数 SUM() 求和 --查询所有员工的最高工资,最低工资,平均工资,以及工资合计 SELECT MAX(E.SAL) ,MIN(E.SAL) ,ROUND(AVG(E.SAL)) ,SUM(E.SAL) FROM EMP E; -- ROUN...原创 2020-04-19 19:50:23 · 436 阅读 · 0 评论 -
范围查询、模糊匹配
范围查询 BETWEEN…AND 查询在 BETWEEN 开始值 AND 结束值 之间的所有结果 --查询工资在1100和2000之间的所有员工的信息 SELECT * FROM EMP WHERE SAL BETWEEN 1100 AND 2000; BETWEEN AND 过滤的值,必须是先小后大 --查询工资不在 1500 到 2999 之间的所有员工 SELECT * FROM EM...原创 2020-04-19 16:34:01 · 288 阅读 · 0 评论 -
SQL基本查询和条件查询
数据库 大型数据库 ORACLE 中小型数据库 MYSQL 轻量型数据库 ACCESS 数据库对应的语言叫做SQL语言 hadoop中的hivesql 类SQL 不同数据库语言相同,都是sql语言,不同的是内置函数(逻辑相同但是名称不一样) SQL基础 SQL查询的语法规范 语法 解释 SELECT 要查找的字段/列名 FROM 表 WHERE 过滤条件1 AND ...原创 2020-04-19 16:11:09 · 709 阅读 · 0 评论