- 博客(6)
- 收藏
- 关注
原创 数据库6:GROUPING运算符分组,表的分组
一、GROUPING运算符分组 ROLLUP-计算合计及小计 常规的GROUP BY 只能得到每个分类的小计,有时候还需要计算分类的合计,可以用 ROLLUP关键字。例如: SELECT product_type ,regist_date ,SUM(sale_price) AS sum_price FROM product GROUP BY product_type, regist_date WITH ROLLUP 二、对表进行分组 GROUP BY语句:SELECT <列名1>
2022-04-11 22:33:20
2130
原创 数据库5:窗口函数等-天池龙珠计划SQL训练营
一、窗口函数 窗口函数又称OLAP函数:对数据库数据进行实时分析处理。 窗口函数的语法:<窗口函数> OVER ([PARTITION BY <列名>] ORDER BY <排序用列名>) 其中PARTITON BY是用来分组,即选择要看哪个窗口,ORDER BY是用来排序,即决定窗口内,是按那种规则(字段)来排序的。 注意:[ ]中的内容可以省略。 ...
2022-04-09 23:42:59
139
原创 数据库4:集合运算-表的加减法和join-天池龙珠计划SQL训练营
一、表的加减法 表的加法——UNION 用法:SELECT product_id, product_name FROM product UNIO 集合运算——UNION ALL 用法:SELECT product_id, product_name FROM product2: 隐式转换 字符串型:SELECT product_id, product_name, '1' FROM product UNION 数值类型:SELECT product_id, product_name,sa
2022-04-07 18:12:39
1916
原创 数据库3:复杂查询方法-视图,函数等-天池龙珠计划SQL训练营
一、视图是什么 视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的,所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操 二、视图存在的原因 通过定义视图可以将频繁使用的SELECT语句保存以提高效率。 通过定义视图可以使用户看到的数据更加清晰。 通过定义视图可以不对外公开数据表全部字段,增强数据的保密性。 通过定义视图可以降低数据的冗余。 三、创建视图 创建视图的语法:CREATE VIEW <视图名称>(<列名1&
2022-04-06 13:00:19
2201
原创 数据库2:SELECT-天池龙珠计划SQL训练营
一、SELECT语句基础 从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。基本SELECT语句包含了SELECT和FROM两个子句(clause)。例如: SELECT <列名>, FROM <表名>; 注意:其中,SELECT子句中列举了希望从表中查询出的列的名称,而FROM子句则指定了选取出数据的表的名称。 当不需要取出全部数据,而是选取出满足等某
2022-04-05 17:20:41
1563
原创 数据库1:初识数据库与SQL-天池龙珠计划SQL训练营
数据库(DB):将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。 数据库管理系统(DBMS):用来管理数据库的计算机系统。 DBMS通过数据保存格式分为5种类型:层次数据库(HDB),关系数据库(RDB),面向对象数据库(OODB),XML数据库(XMLDB),键值存储系统(KVS) ...
2022-04-04 14:23:34
1436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅