阿里天池学习笔记
文章平均质量分 79
cjb_tjy
这个作者很懒,什么都没留下…
展开
-
阿里天池AI训练营SQL笔记——Task06:综合练习题-10道经典题目
代码】阿里天池AI训练营SQL笔记——Task06综合练习题-10道经典题目。原创 2022-07-22 22:04:11 · 185 阅读 · 0 评论 -
阿里天池AI训练营SQL笔记——Task05:窗口函数
PARTITONBY是用来分组,即选择要看哪个窗口,类似于GROUPBY子句的分组功能,但是PARTITIONBY子句并不具备GROUPBY子句的汇总功能,并不会改变原始表中记录的行数。在上面提到,聚合函数在窗口函数使用时,计算的是累积到当前行的所有的数据的聚合。聚合函数在开窗函数中的使用方法和之前的专用窗口函数一样,只是出来的结果是一个累计的聚合函数值。可以看出,聚合函数结果是,按我们指定的排序,这里是product_id,同样是计算排序,即使存在相同位次的记录,也不会跳过之后的位次。...原创 2022-07-22 16:10:35 · 147 阅读 · 0 评论 -
阿里天池AI训练营SQL笔记——Task04:集合运算和join等
在标准SQL中,分别对检索结果使用UNION,INTERSECT,EXCEPT来将检索结果进行并,交和差运算,像UNION,INTERSECT,EXCEPT这种用来进行集合运算的运算符称为集合运算符。以下的文氏图展示了几种集合的基本运算.原创 2022-07-22 14:39:12 · 216 阅读 · 0 评论 -
阿里天池AI训练营SQL笔记——Task03:复杂查询方法-视图、子查询、函数
视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的,所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。子查询指一个查询语句嵌套在另一个查询语句内部的查询。在SELECT子句中先计算子查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。谓词就是返回值为真值的函数。包括LIKEBETWEENINEXISTSCASE表达式是函数的一种。是SQL中数一数二的重要功能,有必要好好学习一下。...原创 2022-07-22 11:16:06 · 222 阅读 · 0 评论 -
阿里天池AI训练营SQL笔记——Task02:SQL基础查询与排序
②无返回值,此处WHEREpurchase_priceNULL的语法不对,应该是WHEREpurchase_priceisnotNULL。这里WHERE不可行,因为,WHERE子句只能指定记录(行)的条件,而不能用来指定组的条件(例如,“数据行数为2行”或者“平均值为500”等)。HAVING子句用于对分组进行过滤,可以使用数字、聚合函数和GROUPBY中指定的列名(聚合键)。SQL中的执行结果是随机排列的,当需要按照特定顺序排序时,可已使用ORDERBY子句。...原创 2022-07-21 14:29:22 · 249 阅读 · 0 评论 -
阿里天池AI训练营SQL笔记——Task01:初识数据库与SQL
数据库中存储的表结构类似于excel中的行和列,在数据库中,行称为记录,它相当于一条记录,列称为字段,它代表了表中存储的数据项目。行和列交汇的地方称为单元格,一个单元格中只能输入一条记录。根据对RDBMS赋予的指令种类的不同,SQL语句可以分为以下三类.DDL(DataDefinitionLanguage,数据定义语言)用来创建或者删除存储数据用的数据库以及数据库中的表等对象。DDL包含以下几种指令。CREATE创建数据库和表等对象DROP删除数据库和表等对象ALTER。......原创 2022-07-21 09:16:47 · 243 阅读 · 0 评论