DataWhale SQL教程
文章平均质量分 94
阿德勒信仰者
君子性非异也,善假于物也。
展开
-
Datawhale SQL TASK6
第6章 决胜秋招摘要:就写了几道题,好多不会,最近有点忙,后面有时间再看看。Section A练习一:各部门工资最高的员工(难度:中等)创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1原创 2022-05-30 21:52:10 · 313 阅读 · 0 评论 -
Datawhale SQL TASK5
第5章 SQL高级处理摘要:这一章还好,就是存储过程还一知半解的,ROLLUP是写在一起的,分开就错了,存储过程里面是INT,而不是INTEGER,WHILE对应END WHILE,END WHILE要加分号。文章目录第5章 SQL高级处理5.1 窗口函数5.2 窗口函数种类5.3 窗口函数计算移动平均5.4 GROUPING运算符5.5 存储过程和函数5.6 预处理声明练习题5.15.25.35.45.1 窗口函数窗口函数也叫OLAP(Online AnalyticalProcessing原创 2022-05-27 10:18:48 · 474 阅读 · 0 评论 -
Datawhale SQL TASK4
第4章 集合运算摘要:感觉不是很难,但是知识点比较零碎,自己做了两张表格,可能有不大准确的地方,欢迎指正文章目录第4章 集合运算4.1 表的加减法4.2 连结 JOIN练习题4.14.24.34.44.54.1 表的加减法表的加法-UNION,两个SELECT FROM 语句中间使用UNION同一张表,可以使用UNION或者OR,不同的表只能使用UNION如果想要保留重复行,采用UNION ALL语句SELECT *FROM product AS p1WHERE prod原创 2022-05-25 23:36:38 · 251 阅读 · 0 评论 -
DataWhale SQL TASK3
第3章 复杂一点的查询摘要:主要讲解了视图、子查询、函数、谓词、CASE等。CASE注意与C语言等区分,CASE WHEN开头,第二个开始就不需要CASE只写WHEN 即可,有ELSE 有END。EXISTS有S,关联查询、子查询还不是很熟悉。3.1 视图“视图不是表,视图是虚表,视图依赖于表”视图的作用保存频繁使用的SELECT语句,来提高效率可视化保密性降低数据的冗余视图跟表一样的操作都是SELECT语句,可以在视图上面创建视图,但是应该避免,会降低SQL的效率需要注意的原创 2022-05-22 20:03:39 · 468 阅读 · 0 评论 -
Datawhale SQL TASK2
第2章 基础查询与排序摘要:主要记录了SELECT基础语法、算术运算符、逻辑运算符,以及表的聚合、分组、排序文章目录第2章 基础查询与排序2.1 SELECT语句基础2.2 算术、比较运算符2.3逻辑运算符练习题2.12.22.32.42.4 对表进行聚合查询2.5 对表进行分组2.6 为GROUP BY结果指定条件2.7 对查询结果进行排序练习题2.52.62.72.1 SELECT语句基础SELECT column_name1, column_name2 FROM table_name #原创 2022-05-19 07:50:40 · 411 阅读 · 0 评论 -
Datawhale SQL TASK1
摘要:选学了MySQL Workbench进行SQL连接。在创建表格的时候采用的是小括号,使用VARCHAR或者CHAR的时候,后面跟的也是小括号,不要跟C语言搞混了。name在MySQL中颜色不对,不建议使用,不过结果好像没问题。插入列是ALTER TABLE,插入数据是INSERT INTO,INSERT INTO 是VALUES ,复数,删除表格的命令是DROP TABLE。文章目录第0章 环境搭建1.MySQL环境搭建2.连接MySQL并执行SQL查询2.1命令行方式(知道即可,不采用此种方式.原创 2022-05-16 18:31:01 · 293 阅读 · 0 评论