IYF星辰
IYF星辰
全部文章
分类
题解(1)
归档
标签
去牛客网
登录
/
注册
IYF星辰的博客
全部文章
(共20篇)
题解 | 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
这题关键点在于不用order by 找到第二大的薪资,可以这样理解:1.先找到最大的薪资 maxsalary2.查找 < maxsalary 的最大薪资,就是第二大薪资对应的sql: select max(salary) from salarie...
2025-04-10
1
28
题解 | 获取每个部门中薪水最高的员工相关信息
这题主要分为三个步骤:1.联合查询部门下的员工最大的薪资 select e.dept_no, max(s.salary) from dept_emp e left join salaries s on e.emp_no = s.emp_no group by dept_no 2...
2025-04-10
1
37
题解 | 统计每个学校各难度的用户平均刷题数
# SQL语句的执行顺序# 1.现根据学校和难度查询基本数据# 2.按照分组后的不同学校不同难度,统计计算的平均值# 平均值的计算是: 当前难度的问题数量 / 回答当前问题的学生数量# -> count(qd.question_id) / count(distinct up.device_id...
2025-04-04
1
36
题解 | 统计每个学校各难度的用户平均刷题数
# SQL语句的执行顺序# 1.现根据学校和难度查询基本数据# 2.按照分组后的不同学校不同难度,统计计算的平均值# 平均值的计算是: 当前难度的问题数量 / 回答当前问题的学生数量# -> count(qd.question_id) / count(distinct up.device_id...
2025-04-04
1
23
题解 | 分组排序练习题
# SQL语句的执行顺序# 1.先根据学校查询表中的基本数据# 2.再根据分组条件计算函数的执行结果# 3.最后根据所有的查询数据进行排序select university, round(avg(question_cnt),4) as avg_question_cnt fro...
2025-04-03
1
40
题解 | 分组过滤练习题
# having -> 分组后的过滤 # SQL语句的执行顺序 # 1.先根据学校查询对应的数据库 # 2.根据查到的数据按照学校分组 # 3.分组完成后按照函数进行计算 # 4.having作为分组后的过滤条件 # 查询基本数据->按照分组进行运算->分组过后的条件过滤 sele...
2025-04-03
1
32
题解 | 分组计算练习题
# 注意代码的执行顺序# 1.先根据性别和学校查询对应的数据# 2.接着根据学校和性别进行分组->每一个学校 每一个性别# 3.分组完后的数据进行指定的函数计算得出最终结果# 按照gender 和 university 进行升序排序select gender, university...
2025-04-03
2
30
题解 | #游游的水果大礼包#
//枚举每个礼包可能出现的情况,求最大值 import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); long n = in...
Java
2024-07-26
2
247
题解 | #大数乘法#
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 第一个整数 ...
2024-07-20
1
137
题解 | #有序序列合并#
import java.util.Scanner; import java.util.Arrays; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(S...
2024-01-24
0
142
首页
上一页
1
2
下一页
末页