![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 80
浩然然然
不做追光,自己发光
展开
-
SQL高级处理
窗口函数 定义: 窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。 基本如法如下: <窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>) 虽然窗口函数有group by 和 order by 的功能,我们看一下两者的区别: 我们看一下之前的数据,如下: 不使用窗口函数 select原创 2021-09-24 20:35:59 · 137 阅读 · 0 评论 -
集合运算
表的加减法 在标准 SQL 中, 分别对检索结果使用 UNION, INTERSECT, EXCEPT 来将检索结果进行并,交和差运算, 像UNION,INTERSECT, EXCEPT这种用来进行集合运算的运算符称为集合运算符。 表的加法–UNION 选择两张表进行相加 SELECT product_id, product_name FROM Product UNION SELECT product_id, product_name FROM Product2; 用文氏图看一下结果: 包含原创 2021-09-24 20:32:36 · 321 阅读 · 0 评论 -
复杂一点的查询
视图 视图的定义是从一个或几个基本表导出来的表,它与基本表不同,是一个虚表,在数据库中,视图就像一个窗口,表的数据变化了,视图的数据也就变化了。 视图与表的区别:是否保存了实际的数据!!! 为什么会存在视图? 通过定义视图可以将频繁使用的 SELECT 语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。 通过定义视图可以降低数据的冗余。 SQL 语言建立视图的一般语句如下: CREATE VIEW <视图名称>(&l原创 2021-09-22 21:23:14 · 76 阅读 · 0 评论 -
基础查询与排序
查询 一般我们以关键字 SELECT 列名 FROM 表名 WHERE 条件。 来进行查询该表的数据。还有其他关键字,将在下面开始介绍。 首先我们创建表 CREATE TABLE product (product_id CHAR(4) NOT NULL, product_name VARCHAR(100) NOT NULL, product_type VARCHAR(32) NOT NULL, sale_price INTEGER , purchase_price INTEGER , regist原创 2021-09-16 23:35:17 · 90 阅读 · 0 评论 -
初识数据库
本文来源于 DataWhale 教程: https://github.com/datawhalechina/wonderful-sql 初识数据库 数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。该数据集合称为数据库(Database,DB)。用来管理数据库的计算机系统称为数据库管理系统(Database Management System,DBMS)。 层次数据库:该数据库系统最早使用的一种模型,它的数据结构是一棵“有向树”。根结点在最上端,层次最高,子结点在下,逐层排列原创 2021-09-15 22:44:22 · 118 阅读 · 0 评论