- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 datawhale-sql打卡之Task 6:综合练习
练习一: 各部门工资最高的员工(难度:中等)SELECT Department,Name,SalaryFROM Employee as e1left join Department as d1on e1.DepartmentId=d1.IdWHERE Salary in(SELECT MAX(Salary) as max_salary_deptFROM Employee as e1left join Department as d1on e1.DepartmentId=d1.IdGr
2020-12-27 21:34:02 195
原创 datawhale-sql打卡之Task 5:SQL高级处理
目录1 什么是窗口函数?2 窗口函数种类2.1 专用窗口函数RANK函数DENSE_RANK函数ROW_NUMBER函数2.2 将聚合函数用于窗口函数2.3 窗口函数的的应用 - 计算移动平均3 GROUPING运算符练习题1 什么是窗口函数?窗口函数也称为OLAP函数,即online analyticall processing常规的SELECT语句都是对整张表进行查询 而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序<窗口函数> OVER ([PARTITION B
2020-12-25 17:24:31 205
原创 datawhale-sql打卡之Task 4:集合运算
1 表的加减法表、视图和查询的执行结果都是记录的集合, 其中的元素为表或者查询结果中的每一行在标准 SQL 中, 分别对检索结果使用 UNION, INTERSECT, EXCEPT 来将检索结果进行并,交和差运算, 像UNION,INTERSECT, EXCEPT这种用来进行集合运算的运算符称为集合运算符UNIONSELECT product_id, product_name FROM product UNIONSELECT product_id, product_name FRO
2020-12-22 22:01:37 250
原创 datawhale-sql打卡之Task 3:复杂一点的查询
视图视图是一个虚拟的表,不同于直接操作数据表,视图是依据SELECT语句来创建的(会在下面具体介绍),所以操作视图时会根据创建视图的SELECT语句生成一张虚拟表,然后在这张虚拟表上做SQL操作。图片来源:《sql基础教程第2版》视图的优点可以将频繁使用的SELECT语句保存以提高效率。可以使用户看到的数据更加清晰。可以不对外公开数据表全部字段,增强数据的保密性。可以降低数据的冗余创建视图CREATE VIEW productsum (product_type, cnt_prod
2020-12-20 22:14:35 299 2
原创 用10行python代码获取全国城市交通生活圈
今天在网上冲浪看到一个很花哨的数据,全国各城市主要商圈从早上6点到晚上10点的20min,30min,45min,60min,90min生活圈轮廓。1 获取思路按下F12,点击淮海路可以看到出现一个网站,他就是我们要找的接口内容是通过get请求直接获取的,接口是https://trp.autonavi.com/ajax/life/circle.do?districtId=B00156EVQJ&dir=0&timeIndex=8点击网页上的目的地,发现接口里dir变成了1..
2020-12-17 20:02:52 545 2
原创 datawhale-sql打卡之Task 2:基础查询与排序
基本查询从表中选取符合条件的数据SELECT <列名>,…… FROM <表名> WHERE <条件表达式>;SELECT * 代表查询全部列SQL中可以随意使用换行符,不影响语句执行(但不可插入空行),以分号;结尾设定汉语别名时需要使用双引号(")括起来。在SELECT语句中使用DISTINCT可以删除重复行。注释是SQL语句中用来标识说明或者注意事项的部分。分为1行注释"-- “和多行注释两种”/* */"。-- 想要查询出全部列时,
2020-12-17 12:32:05 206
原创 datawhale-sql打卡之Task 1:初识数据库
数据库数据库是将大量数据组织起来,以便高效访问的数据集合(DB,Data base)用来管理数据库的软件叫做数据库管理系统(DBMS,Data base management system)
2020-12-15 11:03:50 201
转载 python中如何拆分列表
names=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]n=3 #将列表每3个组成一个小列表,for i in range(0, len(names), n): name=names[i:i + n] print(name)上面的例子是正好是分割间隔的整数倍,分割完毕但如果不是分割间隔的整数倍时,上面的代码能否奏效呢?names=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]n=3 #将列表每3个
2020-12-03 17:35:16 9654
转载 python- 变量区变量保存与加载
方法一推荐一个很简单又好用的保存python变量区变量的模块:dillhttps://pypi.org/project/dill/使用举例,保存变量区变量到文件:import dilldill.dump_session('file_name.pkl')加载文件内容到变量区dill.load_session('file_name.pkl')方法二如果想保存某个或多个对象(变量),可以使用pickleimport picklef = open('store.pckl', 'wb')
2020-12-03 17:25:40 626
Python代码+GMM聚类算法+决策树(C4.5)分类算法
2023-07-20
mobike_beijing_geohash.rar
2020-06-16
TensorFlow 安装whl文件
2018-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人