SQL学习笔记
文章平均质量分 91
天池SQL训练营的学习笔记
王一点。
这个作者很懒,什么都没留下…
展开
-
SQL进阶-SQL高级处理:窗口函数
窗口函数窗口函数概念及基本的使用方法窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为窗口函数。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排原创 2021-11-03 17:06:28 · 132 阅读 · 0 评论 -
SQL进阶-表的加减和join等
表的加减法什么是集合运算集合在数据库领域表示记录的集合. 具体来说,表、视图和查询的执行结果都是记录的集合, 其中的元素为表或者查询结果中的每一行。在标准 SQL 中, 分别对检索结果使用 UNION, INTERSECT, EXCEPT 来将检索结果进行并,交和差运算, 像UNION,INTERSECT, EXCEPT这种用来进行集合运算的运算符称为集合运算符。表的加法–UNIONUNIONSELECT product_id, product_name FROM product原创 2021-11-03 16:56:59 · 763 阅读 · 0 评论 -
SQL进阶-复杂查询方法-视图、子查询、函数等
视图SELECT stu_name FROM view_students_info;单从表面上看起来这个语句是和正常的从数据表中查询数据是完全相同的,但其实我们操作的是一个视图。所以从SQL的角度来说操作视图与操作表看起来是完全相同的,那么为什么还会有视图的存在呢?视图到底是什么?视图与表有什么不同呢?什么是视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的,所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。视图与表有原创 2021-10-19 19:31:13 · 500 阅读 · 0 评论 -
SQL基础-查询与排序
天池龙珠计划SQL训练营-学习记录SELECT语句基础从表中选取数据SELECT语句(基本SELECT语句包含了SELECT和FROM两个子句)SELECT子句中列举了希望从表中查询出的列的名称,而FROM子句则指定了选取出数据的表的名称SELECT <列名>, FROM <表名>;从表中选取符合条件的数据WHERE语句当不需要取出全部数据,而是选取出满足“商品种类为衣服”“销售单价在1000日元以上”等某些条件的数据时,使用WHERE语句。SEL.原创 2021-10-14 16:16:46 · 220 阅读 · 0 评论 -
SQL基础-初识数据库SQL
初识数据库数据库是将大量数据保存起来,通过计算机加工而成的可以 进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)。种类层次数据库关系数据库Oracle Database:甲骨文公司的RDBMSSQL Server:微软公司的RDBMSDB2:IBM公司的RDBMSPostgreSQL:开源的RDBMSMySQL:开源的RDBMS面向对象数据库原创 2021-10-14 15:23:31 · 179 阅读 · 0 评论