- 博客(6)
- 收藏
- 关注
原创 SQL记录6
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql; 练习题2 SELECT pH, `citric acid`, DENSE_RANK() OVER (ORDER BY `citric acid`) AS rankn FROM `winequality-red` WHERE pH= 3.03; ...
2022-04-29 10:30:23 214
原创 SQL记录5
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql; PARTITON BY是用来分组,即选择要看哪个窗口,类似于GROUP BY 子句的分组功能,但是PARTITION BY 子句并不具备GROUP BY 子句的汇总功能,并不会改变原始表中记录的行数。 ORDER BY是用来排序,即决定窗口内,是按那种规则(字段)来排序的。 专用窗口函数 RANK函数**(英式排序)**
2022-04-28 23:45:17 59
原创 SQL记录4
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql; UNION 等集合运算符通常都会除去重复的记录. 对于同一个表的两个不同的筛选结果集, 使用 UNION 对两个结果集取并集, 和把两个子查询的筛选条件用 OR 谓词连接, 会得到相同的结果, 但倘若要将两个不同的表中的结果合并在一起, 就不得不使用 UNION 了.而且, 即便是对于同一张表, 有时也会出于查询效率方面的因素来使
2022-04-28 22:35:46 66
原创 SQL记录3
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql; 视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。 《sql基础教程**第2版》用一句话非常凝练的概括了视图与表的区别—“是否保存了实际的数据”。所以视图并不是数据库真实存储的数据表,它可以
2022-04-28 22:33:53 44
原创 SQL记录2
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql; 1.3 相关法则 星号(*)代表全部列的意思。 SQL中可以随意使用换行符,不影响语句执行(但不可插入空行)。 设定汉语别名时需要使用双引号(")括起来。 在SELECT语句中使用DISTINCT可以删除重复行。 注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- "和多行注释两种"/* */"。 2
2022-04-27 17:37:30 57
原创 SQL记录1
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql; 比较具有代表性的 RDBMS 有如下 5 种。 * Oracle Database:甲骨文公司的RDBMS * SQL Server:微软公司的RDBMS * DB2:IBM公司的RDBMS * PostgreSQL:开源的RDBMS * MySQL:开源的RDBMS 常⻅的可⽤于连接MySQL数据库并进⾏查询等操作
2022-04-27 15:08:05 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人