摘要: 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'mysql-test-data.o1.seller_id' which is not functional 阅读全文
posted @ 2021-07-06 16:31 hangover 阅读(70) 评论(0) 推荐(0)
摘要: 题目:给如下两个表,写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果 (高 / 低 / 相同)。 1. 不同月份、不同部门的平均工资(group by 两个字段) select date_format(pay_date,'%Y-%m') as pay_month, 阅读全文
posted @ 2021-07-02 19:02 hangover 阅读(99) 评论(0) 推荐(0)
摘要: 题目 数据 1.薪资累加、月份排名(降序) select *, sum(salary) over(partition by id order by month ) sum_salary, # order by记得排序,不然都是总和。 rank() over(partition by id order 阅读全文
posted @ 2021-07-02 18:00 hangover 阅读(153) 评论(0) 推荐(0)
摘要: 题目要求 1. 按照’月份‘排序 select *,row_number() over (partition by continent order by name) rn from students; 2.行列转换,找出符合条件的一个人 select min( case when continent 阅读全文
posted @ 2021-07-02 11:48 hangover 阅读(82) 评论(0) 推荐(0)
摘要: import os import xlrd import xlsxwriter # 在下方输入需要合并的文件所在文件夹位置 path='D:/zheng-desk/test' # 在下方输入合并后Excel的路径和文件名 work=xlsxwriter.Workbook('D:/zheng-desk 阅读全文
posted @ 2021-07-02 11:02 hangover 阅读(339) 评论(0) 推荐(0)
摘要: select Id, Company, Salary from ( select *, row_number() over (partition by Company order by Salary) rnk, count(*) over (partition by Company) count_n 阅读全文
posted @ 2021-06-23 14:29 hangover 阅读(100) 评论(0) 推荐(0)
摘要: 分布:总计12 0 0 0 0 0 0 0 1 2 2 2 3 ASC 7 8 11 12 DESC 12 5 4 1 阅读全文
posted @ 2021-06-22 21:38 hangover 阅读(78) 评论(0) 推荐(0)
摘要: select d.name as Department, f.name as Employee, Salary from department d inner join (select * from ( select *, dense_rank() over (partition by depart 阅读全文
posted @ 2021-06-22 19:33 hangover 阅读(52) 评论(0) 推荐(0)
摘要: 写一段 SQL 语句查出 : 1."2013-10-01" 至 "2013-10-03" 期间 2.非禁止用户(乘客和司机都必须未被禁止)的取消率--( 非禁止用户即 Banned 为 No 的用户,禁止用户即 Banned 为 Yes 的用户 ) ( 取消率 的计算方式如下:(被司机或乘客取消的非 阅读全文
posted @ 2021-06-22 17:05 hangover 阅读(92) 评论(0) 推荐(0)
摘要: 使用IFERROR函数:=iferror(值,错误值) eg:= iferror(VLOOKUP(G11,E:F,2,0),"") 阅读全文
posted @ 2021-06-16 17:19 hangover 阅读(1453) 评论(0) 推荐(0)