12 2022 档案

摘要:PYTHON_excel 自动化这里用到的库是:xlrd,xlwt。 1. 打开与读取基本信息 import xlrd # 打开工作簿 data=xlrd.open_workbook("我要保存多个sheet的.xlsx") # 所有工作表页数 data.nsheets # 所有工作表名称 data.sheet_names() # 阅读全文
posted @ 2022-12-30 14:58 找回那所有、 阅读(16) 评论(0) 推荐(0) 编辑
摘要:好题分享、心路历程(力扣1661)—— case when又来到了【好题分享】专栏~ 这次博主要分享的,是暨力扣1179之后的姊妹题。 只能用几个字来描述:旧瓶换新酒,如出一辙! 【题目介绍】 该题为力扣1661,名为每台机器的进程平均运行时间。 emmm 虽然名字有点土,但丝毫不影响我们肝它~ 【题型分类】 属于 case when 专题。 官网标为简单 阅读全文
posted @ 2022-12-17 00:05 找回那所有、 阅读(95) 评论(0) 推荐(0) 编辑
摘要:好题分享、心路历程(力扣1179)—— case when前阵子想开个专栏,叫【hard 题分享】。 既然今天发现了好题,心血来潮,就叫【好题分享】吧。 不过仅分享思路,原因竟然是博主懒得 code 了。。。 【题目介绍】 该题为力扣1179题,名为重新格式化部门表,非常符合该题的考查点。 【题型分类】 属于 case when 专题。 官网标为简单题,个 阅读全文
posted @ 2022-12-16 17:27 找回那所有、 阅读(16) 评论(0) 推荐(0) 编辑
摘要:滴滴司机专题此专题为【滴滴司机专题】,博主我是盲写~ 本套题中大多数为中等题,少量简单题。 但限时一小时,对快速理解题意要求很高。 现有两个表,表1为司机基础信息表 drv,表2为订单基础信息表 od,字段的说明和部分展示见下: 表1 drv 表2 od 注:巴西(BR)时区比北京时间慢11小时;“五一” 期间 阅读全文
posted @ 2022-12-15 23:21 找回那所有、 阅读(57) 评论(0) 推荐(0) 编辑
摘要:连续登录综训此专题为【连续登录专题】,难度均为中难题。 为避免错误,拆分模块较多,书写风格有点变态~ 表 login: 1. 求连续登录3天以上的用户数 方法一:lead、lag # 新建列: create temporary table tmp (select *, lag(date,1,0) over(pa 阅读全文
posted @ 2022-12-15 23:13 找回那所有、 阅读(58) 评论(0) 推荐(0) 编辑
摘要:商品专题该专题为【商品专题】,涉及多种商品的差异、包含等问题。 1. 包含问题 通用方法为:self join --> group by --> having count() 力扣1045:买下所有产品的客户 # 方法:self join select distinct customer_id from C 阅读全文
posted @ 2022-12-11 00:49 找回那所有、 阅读(11) 评论(0) 推荐(0) 编辑
摘要:PYTHON_数据挖掘1. 数据读取 关键点:read_excel()、read_csv() import pandas as pd pd.read_excel('./股票数据.xlsx')# 或者: pd.read_excel('./股票数据.xlsx',sheet_name='Sheet1') import pand 阅读全文
posted @ 2022-12-08 21:50 找回那所有、 阅读(38) 评论(0) 推荐(0) 编辑
摘要:书写&执行顺序思想执行顺序: from \ on \ join \ where \ group by \ 聚合函数 \ having \ 窗口函数 select \ distinct \ union \ order by \ offset \ limit 注:在SQL查询语句中,limit用于限制查询结果的数量,of 阅读全文
posted @ 2022-12-04 20:10 找回那所有、 阅读(27) 评论(0) 推荐(0) 编辑
摘要:union 专题union:对合并结果去重union all:保留所有合并结果 力扣602: with tmp1 as ((select requester_id as id from RequestAccepted) union all (select accepter_id id from RequestAcc 阅读全文
posted @ 2022-12-03 17:30 找回那所有、 阅读(20) 评论(0) 推荐(0) 编辑
摘要:新增列思想力扣585: 关键点1:新增计数列 with tmp as (select PID,TIV_2016, count(*) over(partition by TIV_2015) as cnt_TIV, count(*) over(partition by LAT,LON) as cnt_loc fr 阅读全文
posted @ 2022-12-02 21:11 找回那所有、 阅读(16) 评论(0) 推荐(0) 编辑
摘要:语法易错点1. 创建临时表 with tmp as (select ... from ...) select ... from ... --创建单个临时表后,重新书写查询语句时,无需逗号隔开。 with tmp1 as (select ... from ...), with tmp2 as (select . 阅读全文
posted @ 2022-12-01 21:47 找回那所有、 阅读(21) 评论(0) 推荐(0) 编辑
摘要:窗口函数综训1. 累加 力扣534: 关键点: sum(games_played) over(partition by player_id order by event_date) --滑动累加求和,指向性明显,用sum()...over()...窗口函数。 题解: select player_id,event 阅读全文
posted @ 2022-12-01 20:18 找回那所有、 阅读(23) 评论(0) 推荐(0) 编辑

这里到底了哦~(●'◡'●)
点击右上角即可分享
微信分享提示