fejxc
fejxc
全部文章
分类
题解(53)
归档
标签
去牛客网
登录
/
注册
fejxc的博客
全部文章
(共47篇)
题解 | #对于employees表中,给出奇数行的first_name#
# 计算行号的方法 : 有多少个小于等于e2.first_name的记录的个数就是e2.first_name的行号 select e1.first_name from employees e1 where( select count(*) from employees e2 where e1...
Mysql
2021-09-23
0
346
题解 | #统计salary的累计和running_total#
# 解题思路: # ①本题关键在于把sum聚合函数作为窗口函数使用,所有聚合函数都能用做窗口函数,其语法和专用窗口函数完全相同。 # sum(<汇总列>) over(<排序列>) as 别名; # ②光看题目“前两个员工的salary累计和”不是很好理解,结合输出格式可以理解...
Mysql
2021-09-23
0
405
题解 | #获取有奖金的员工相关信息。#
考查 case when 语句需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略 SELECT e.emp_no, e.first_name, e.last_name, eb.btype, s.salary, CASE WHEN eb.btype = 1 THEN...
Mysql
2021-09-23
0
309
题解 | #获取有奖金的员工相关信息。#
考查case when 语句 SELECT e.emp_no, e.first_name, e.last_name, eb.btype, s.salary, CASE WHEN eb.btype = 1 THEN s.salary * 0.1 WHEN eb.btype = 2 THEN s.sal...
Mysql
2021-09-23
0
332
题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#
/* 1.什么时候用EXISTS,什么时候用IN? 主表为employees,从表为dept_emp,在主表和从表都对关联的列emp_no建立索引的前提下: 当从表比主表大时,EXISTS查询的效率较高; 原因如下: in是先执行子查询,得到一个结果集,将结果集代入外层谓词条件执行主查询,子查询只需...
Mysql
2021-09-23
20
661
题解 | #分页查询employees表,每5行一页,返回第2页的数据#
# select * from employees limit 5 OFFSET 5 # 方法一:结合offset:offset表示偏移,从第几条记录开始 # select * from employees limit 5 OFFSET 5 # 方法二:只用limit limit(x,y) 从第x...
Mysql
2021-09-23
0
418
题解 | #查找排除当前最大、最小salary之后的员工的平均工资avg_salary#
题目不够严谨,在找最高工资和最低工资的时候也要加上to_data='9999-01-01'这个条件不然系统过不了 select avg(t.salary) as avg_salary from salaries t where t.emp_no not in(select s.emp_no fr...
Mysql
2021-09-23
0
460
题解 | #按照dept_no进行汇总#
# group_concat() 函数介绍: # 参数类型 # group_concat(X) # group_concat(X,Y) # roup_concat()函数返回X的非null值的连接后的字符串。如果给出了参数Y,将会在每个X之间用Y作为分隔符。 # 如果省略了Y,“,”将作为默认的分隔...
Mysql
2021-09-23
0
407
题解 | #获取Employees中的first_name#
# 本题考查 substr(X,Y,Z) 或 substr(X,Y) 函数的使用。其中X是要截取的字符串。 # Y是字符串的起始位置(注意第一个字符的位置为1,而不为0),取值范围是±(1~length(X)),当Y等于length(X)时,则截取最后一个字符;当Y等于负整数-n时,则从倒数第n个字...
Mysql
2021-09-23
0
457
题解 | #查找字符串 10,A,B 中逗号,出现的次数cnt#
# 把串 "10,A,B" 中的 逗号用空串替代, 变成了 "10AB" # 然后原来串的长度 - 替换之后的串的长度 就是 被替换的 逗号的个数 select (length("10,A,B") - length(replace(&quo...
Mysql
2021-09-23
1
351
首页
上一页
1
2
3
4
5
下一页
末页