SQL
布丁咩咩
这个作者很懒,什么都没留下…
展开
-
SQL综合练习
知识点回顾根据对RDBMS赋予的指令种类的不同,SQL语句可以分为以下三类DDLDDL(Data Definition Language,数据定义语言) 用来创建或者删除存储数据用的数据库以及数据库中的表等对象。DDL 包含以下几种指令:1)CREATE:创建数据库和表等对象2)DROP:删除数据库和表等对象3) ALTER:修改数据库和表等对象的结构DMLDML(Data Manipulation Language,数据操纵语言) 用来查询或者变更表中的记录。DML 包含以下几种指原创 2020-12-28 21:28:00 · 383 阅读 · 0 评论 -
SQL高级处理
5.1 窗口函数5.1.1 窗口函数概念及基本的使用方法窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。窗口函数的通用形式为:<窗口函数> over ([partion by <列名>] order by <排序用列名>)注意:① [ ] 中的内容可以省略② partition by 是用来分组的,即选择看哪个窗口,类似于group by 子句的分原创 2020-12-23 15:45:04 · 303 阅读 · 2 评论 -
task 4:集合运算
4.1 表的加减法4.1.1 什么是集合运算4.1.2 表的加法—UNION4.1.2.1 UNIONUNION相当于是求并集的运算,可以对两张表,也可以对同一张表~~UNION会除去重复的记录!!!#两张表SELECT product_id, product_name FROM product UNIONSELECT product_id, product_name FROM product2;同一张表~~练习题:假设连锁店想要增加毛利率超过 50%或者售价低于 800原创 2020-12-22 16:31:32 · 2246 阅读 · 8 评论 -
SQL基础task3 复杂一点的查询
3.1 视图我们先来看一个查询语句(仅做示例,未提供相关数据)SELECT stu_name FROM view_students_info;单从表面上看起来这个语句是和正常的从数据表中查询数据是完全相同的,但其实我们操作的是一个视图。所以从SQL的角度来说操作视图与操作表看起来是完全相同的,那么为什么还会有视图的存在呢?视图到底是什么?视图与表有什么不同呢?3.1.1 什么是视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根原创 2020-12-20 22:01:39 · 179 阅读 · 0 评论 -
task 02基础查询与排序
2.1 SELECT语句基础2.1.1 从表中选取数据SELECT <列名>, FROM <表名>;其中,SELECT子句中列举了希望从表中查询出的列的名称,而FROM子句则指定了选取出数据的表的名称。2.1.2 从表中选取符合条件的数据SELECT <列名>, FROM <表名> WHERE <条件表达式>;2.1.3 相关法则· 星号()代表全部列的意思。· SQL中可以随意使用换行符,不影响语句执行(但不可插入空行原创 2020-12-17 17:37:33 · 111 阅读 · 0 评论 -
初识数据库
1.1 初识数据库数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)1.1.1 DBMS的种类DBMS 主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下 5 种类型1)层次数据库2)关系数据库· Oracle Database:甲骨文公司的RDBMS· SQL Server:微软公司的RDBMS原创 2020-12-15 14:50:49 · 152 阅读 · 1 评论