- 博客(6)
- 收藏
- 关注
原创 SQL训练营--task06:练习题代码
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql1 数据集导入的优化因为阿里天池给的数据集脚本中使用了大量的INSERT INTO语句,所以在第一次导入1-7market data.sql时耗费了大量时间。目前采用了两种优化方式:①一条SQL语句插入多条数据INSERT INTO `market data` (`SECURITY_ID`, `TICKER_SYMB.
2021-07-13 17:13:03 198
转载 SQL训练营--Task05:窗口函数
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql1 窗口函数概念窗口函数也称为OLAP函数。OLAP 是OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为窗口函数。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。窗口函数的通用形式:&l.
2021-07-13 10:39:56 108
转载 SQL训练营--Task04:集合运算-表的加减法和join
本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql关系数据库中使用集合运算,可以对表进行上下拼接和join拼接,使用不同的SQL语言能够达到不同的拼接效果,从而满足实际业务中对于数据的需要。1 上下拼接--表的加减法1.1 加运算--表的上下拼接SELECT <列名1>, <列名2>,...FROM <表名>WHERE <.
2021-07-13 10:15:19 141
转载 SQL训练营--Task03:复杂查询方法-视图、子查询、函数等
1 视图1.1 什么是视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的,所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。1.2 视图与表区别《sql基础教程**第2版》概括了视图与表的区别—“是否保存了实际的数据”。所以我们要区别视图和数据表的本质,即视图是基于真实表的一张虚拟的表,其数据来源均建立在真实表的基础上。图片来源:《sql基础教程第2版》视图与表的关系:“视图不是表,视图是虚表,视图依赖于表
2021-07-12 15:04:33 141
转载 SQL训练营--Task02:SQL查询
阿里云天池龙珠计划SQL训练营学习笔记https://tianchi.aliyun.com/specials/promotion/aicampsqlSELECT语句作为DML语言,在实际业务中应用广泛。其语法规则为,--一般查询语句SELECT <列名>,FROM <表名>;--条件查询语句SELECT <列名>, ……FROM <表名>WHERE <条件表达式>;--聚合、分组查询语句SELECT 聚合函数FR.
2021-07-12 13:22:59 98
转载 SQL训练营--Task01:初识数据库与SQL
来源:阿里云天池https://tianchi.aliyun.com/forum/postDetail?spm=5176.20222307.J_9059755190.2.73dc4cb3UEpo4k&postId=1634211 数据库概述1.1 DBMS常见概念及种类两个概念:数据库(Database,DB),数据库管理系统(Database ManagementSystem,DBMS)。现有数据库可以分为:层次数据库、关系数据库、面向对象数据库、XML数据库、键值存储数据库..
2021-07-12 10:27:16 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人