sql
hosen521
数据分析行业从业者
展开
-
MySQL学习06:综合练习
练习一: 各部门工资最高的员工(难度:中等)创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Henry | 80原创 2020-12-28 23:35:14 · 138 阅读 · 0 评论 -
MySQL学习005:SQL高级查询
5.1 窗口函数窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排序用列名>)*[]中的内容可以省略。窗口函数最关键的是搞明白关键字PARTITON BY和ORDER BY的作用。PARTITON BY是用来分组,即选择要看哪个窗口,类似于GROUP BY 子句的分组功能,但是PARTITION BY 子句并不具备GROUP BY 子句的汇总功能,并不会改变原始原创 2020-12-25 22:51:43 · 113 阅读 · 0 评论 -
MySQL学习04:集合运算
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2020-12-22 23:31:58 · 129 阅读 · 0 评论 -
MySQL学习03:复杂一点的查询
3.1 视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的;操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作;用一句话非常凝练的概括了视图与表的区别—“是否保存了实际的数据”。所以视图并不是数据库真实存储的数据表,它可以看作是一个窗口,通过这个窗口我们可以看到数据库表中真实存在的数据即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上那既然已经有数据表了,为什么还需要视图呢?主要有以下几点原因:通过定义视图可以将原创 2020-12-20 23:37:21 · 134 阅读 · 0 评论 -
MySQL学习002-基础查询与排序
2.1 SELECT语句基础select 语句SELECT <列名>, ……FROM <表名>WHERE <条件表达式>;相关法则星号()代表全部列的意思。SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。设定汉语别名时需要使用双引号(")括起来。在SELECT语句中使用DISTINCT可以删除重复行。注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- “和多行注释两种”/ */"。-- 想要查询出全部列时,可以使用代原创 2020-12-17 21:59:14 · 82 阅读 · 0 评论 -
MySQL学习001
MySQL学习001一、环境搭建详情参考http://datawhale.club/t/topic/478,由Datawhale团队整理,非常的详细二、初识数据库1.1DBMS的种类DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下 5 种类型.层次数据库(Hierarchical Database,HDB)关系数据库(Relational Database,RDB)Oracle Database:甲骨文公司的RDBMSSQL Server:微软公司的RDBM原创 2020-12-16 19:06:15 · 68 阅读 · 0 评论