Leetcode
Go_Data__
Good Good Study!
Day Day No Hair!
展开
-
Leetcode刷题记之游戏玩法分析V
报告每个安装日期、当天安装游戏的玩家数量和第一天的保留时间题目来源:Leetcode 1097预期输出结果:读题:①安装日期:每个玩家第一次登陆日期;②当天安装游戏的玩家 ③第一天的保留时间:次日留存率①安装日期:最小日期即为首次登陆日期SELECT MIN(event_date) install_dt,player_idFROM activity...原创 2020-04-20 17:07:47 · 256 阅读 · 0 评论 -
Leetcode刷题记之学生地理信息报告
学生地理信息报告:实现对大洲(continent)列的透视表操作题目来源:Leetcode 618什么叫做对continent列的透视表操作?即,按照continent列对学生信息进行汇总,期望输出结果:对照原数据表,可以明确一个大致的解题思路:行转列①尝试行转列SELECT (CASE WHEN continent='America' THEN name ...原创 2020-04-19 10:04:18 · 242 阅读 · 0 评论 -
Leetcode刷题记之平均工资:部门与公司比较
比较部门平均工资与公司平均工资题目来源:leetcode 615解题思路:求出每个部门的平均工资 --->求出公司的平均工资 ---->两者关联对比① 求出每个部门的平均工资SELECT substr(pay_date,1,7) pay_month, department_id, AVG(amount) avg_deptFROM salary a, em...原创 2020-04-18 20:27:09 · 324 阅读 · 0 评论 -
Leetcode刷题记之给定数字的频率查询中位数
给定数字的频率查询中位数题目来源:Leetcode方法一:解题思路:中位数顺序 = (总个数+1)/2解答:SELECT AVG(number) medianFROM (SELECT a.Number, a.Frequency, SUM(b.frequency) cumttl FROM Numbers a,Numbers b WHERE a.Numb...原创 2020-04-17 12:11:11 · 413 阅读 · 0 评论 -
Leetcode刷题记之员工薪水中位数
查找每个公司的薪水中位数题目来源:LeetcodeEmployee表包括所有员工。包含三列:员工Id, 公司名和薪水思路: 如果是奇数长度,那么 大于中位数的个数 = 小于中位数的个数解答:SELECT a.Id, a.Company, a.SalaryFROM Employee a, Employee bWHERE a.Company = b.CompanyGROUP B...原创 2020-04-15 18:15:39 · 597 阅读 · 0 评论