![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL学习
SQL学习
DMax13
这个作者很懒,什么都没留下…
展开
-
task06综合练习
综合练习 练习1:分组求和 -创建employee Id VARCHAR(1) NOT NULL, Name VARCHAR(225) NOT NULL, Salary INT , DepartmentID VARCHAR(1), PRIMARY KEY(Id) ); INSERT INTO employee VALUES('1','Joe',70000,'1'), ('2','Henry',80000,'2'), ('3','Sam',60000,'2'), ('4','Max',90000,'1');原创 2020-12-28 21:49:02 · 79 阅读 · 0 评论 -
Task05:SQL高级处理
学习目标: Task05:SQL高级处理 学习产出: 窗口函数(OLAP函数) <窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排序用列名>) []中的内容可以省略掉 PARTITON BY是用来分组 ORDER BY用于字段规则排序 几个专用窗口函数 RANK 如果有并列,则跳过之后的位次。如有三个并列第一名则:1,1,1,4, DENSE_RANK 如果有并列,但是不会跳过之后原创 2020-12-24 20:29:53 · 102 阅读 · 1 评论 -
SQL学习笔记task04——集合运算
加法 UNION并集运算 和OR语句有异曲同工之处,但是出于查询效率使用UNION更好 SELECT FROM UNION SELECT FROM 练习题 SELECT * FROM product WHERE sale_price>500 UNION SELECT * FROM product2 WHERE sale_price>500; UNION中会对查询结果集进行合并去重,如果不需要去除可以使用UNION ALL语句 差集与补集 MySQL8.0暂时不支持EXCEPT原创 2020-12-22 22:01:36 · 101 阅读 · 0 评论 -
Task03:复杂一点的查询
学习目标: Task03:复杂一点的查询 学习内容: 1、 视图 2、子查询 3、 函数 4、 谓词 5、 CASE 表达式 学习产出: 视图 一 、视图与数据表的区别 视图 数据表 虚拟 真实 二、 视图的优点 通过定义视图可以将频繁使用的SELECT语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。 通过定义视图可以降低数据的冗余。 三、 具体语法 (1) CREATE VIEW <视图名称&原创 2020-12-20 22:14:03 · 75 阅读 · 0 评论 -
Task02:基础查询与排序
学习目标: Task02:基础查询与排序 学习内容: SELECT语句基础 算术运算符和比较运算符 逻辑运算符 对表进行聚合查询 对表进行分组 为聚合结果指定条件 对查询结果进行排序 练习题 学习产出: Select语句 SELECT <列名>, …… FROM <表名> WHERE <条件表达式>; 代表全部列 出现中文用""扩出来 在SQL中注释用–或者/ */ 下面给出一个实例来演示Select语句 -- 想要查询出全部列时,可以使用代表原创 2020-12-17 22:46:52 · 48 阅读 · 0 评论 -
SQLTask01
学习目标: Task00:绪论 - 环境搭建 Task01:初识数据库 学习内容: MySQL 8.0 的安装 数据库的一些基本知识 学习时间: 课程内容较为简单因此不占用太多时间 1、 12.12晚 2、 12.13下午 学习产出: ...原创 2020-12-14 23:37:38 · 79 阅读 · 0 评论