SQL
_Rio56
深度学习、计算生物学、癌症、基因位点、蛋白质、序列
展开
-
Day 6 SQL窗口函数
5.1 窗口函数5.1.1 窗口函数概念及基本的使用方法窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为窗口函数。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列名>] OR原创 2020-12-25 21:57:49 · 199 阅读 · 0 评论 -
SQL-Day7 综合练习题
练习一: 各部门工资最高的员工(难度:中等)创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Henry |原创 2020-12-25 21:54:54 · 183 阅读 · 0 评论 -
Day-5-SQL表的加减
4.1 表的加减法4.1.1 什么是集合运算集合在数学领域表示“各种各样的事物的总和”,在数据库领域表示记录的集合.。具体来说,表、视图和查询的执行结果都是记录的集合,其中的元素为表或者查询结果中的每一行。在标准 SQL 中,分别对检索结果使用 UNION,INTERSECT, EXCEPT 来将检索结果进行并,交和差运算,像UNION,INTERSECT, EXCEPT这种用来进行集合运算的运算符称为集合运算符。以下的文氏图展示了几种集合的基本运算.ch04.01ch04.02ch04.02原创 2020-12-22 23:46:12 · 745 阅读 · 0 评论 -
SQL-Day4 复杂一点的查询语句
之前接触了sql基本的查询用法,接下来介绍一些相对复杂的用法。3.1 视图我们先来看一个查询语句(仅做示例,未提供相关数据)SELECT stu_name FROM view_students_info;单从表面上看起来这个语句是和正常的从数据表中查询数据是完全相同的,但其实我们操作的是一个视图。所以从SQL的角度来说操作视图与操作表看起来是完全相同的,那么为什么还会有视图的存在呢?视图到底是什么?视图与表有什么不同呢?3.1.1 什么是视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据S原创 2020-12-20 23:35:06 · 257 阅读 · 0 评论 -
SQL-Day3 Select语句
该文章内容来自Datawhale第20期SQL学习者手册。少部分内容来自笔者自己做的记录和练习解答。2.1 SELECT语句基础2.1.1 从表中选取数据SELECT语句从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。基本SELECT语句包含了SELECT和FROM两个子句(clause)。示例如下:SELECT <列名>, FROM <原创 2020-12-17 22:33:07 · 791 阅读 · 0 评论 -
SQL-Day-2 SQL基础操作
该文章内容来自Datawhale第20期SQL学习者手册。少部分内容来自笔者自己做的记录和练习解答。本章主要对数据库进行基本介绍,考虑易用性及普及度,课程主要使用MySql进行介绍。1.1 初识数据库数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)。1.1.1 DBMS的种类DBMS 主要通过数据的保..原创 2020-12-17 21:39:22 · 156 阅读 · 0 评论 -
SQL-Day-1 安装程序
2020年12月15日。赶在截至日期的最后一天在自己电脑上安装了MySQL的程序。太匆忙了,该链接用于打卡。在面试空闲,尽早补上其他内容。抓紧超前学完!原创 2020-12-15 17:21:46 · 95 阅读 · 0 评论