帝王血统的蚂蚱
帝王血统的蚂蚱
全部文章
分类
题解(94)
归档
标签
去牛客网
登录
/
注册
帝王血统的蚂蚱的博客
全部文章
(共93篇)
题解 | #出现三次以上相同积分的情况#
用group by分组汇总积分number,然后用having限制积分的count要不少于3个,最后选出积分number。 select number from grade group by number having count(number) >= 3
Mysql
2021-10-27
0
222
题解 | #对于employees表中,给出奇数行的first_name#
没个十年脑血栓写不出这种题干,明明意思是必须按照原表顺序输出,结果写成输出不需要排序。 所以这道题首先在子查询里选出first_name并根据first_name进行标号,然后将原表employees和子查询根据first_name连接并限制标号为奇数,也就是ranking % 2 = 1。最后从原...
Mysql
2021-10-27
0
339
题解 | #统计salary的累计和running_total#
首先通过子查询创建一个带行号的表,这里用row_number()对空值进行order,就可以得到每行的行号。然后限制to_date='9999-01-01',最后从子查询中选出所需字段并用sum(salary)加窗口函数根据行号进行排序算出当前位置的sum。 select emp_no, salar...
Mysql
2021-10-27
0
357
题解 | #获取有奖金的员工相关信息。#
1.连接employees,emp_bonus,salaries三张表,限制salaries的to_date字段='9999-01-01'。最后选出所需字段并用case将btype分出三种情况并分别算出bonus。 select e.emp_no, e.first_name, e.last_name...
Mysql
2021-10-27
0
334
题解 | #使用含有关键字exists查找未分配具体部门的员工的所有信息。#
exists 后的子查询要是有值就return true,子查询结果为null就return false。通过将子查询和主查询连接,我们因此通过not exists将主查询结果限制为能让子查询结果为空的行。 select * from employees as e where not exists ...
Mysql
2021-10-27
0
288
题解 | #分页查询employees表,每5行一页,返回第2页的数据#
这题干描述的挺让人困惑的,其实就是选出第六行到第十行。 select * from employees limit 5,5 limit m,n: 选出第m行后面的n行
Mysql
2021-10-27
1
438
题解 | #平均工资#
用子查询选出salary的最大和最小值,然后限制salary不等于最大或最小值并且to_date='9999-01-01',最后将salary取平均。 select avg(s.salary) from salaries as s, (select max(salary) as Mx, min(sa...
Mysql
2021-10-27
0
273
题解 | #按照dept_no进行汇总#
通过group by对dept_no进行分组汇总,然后用group_concat来连接分组中某个字段或多个字段的全部值。 select dept_no, group_concat(emp_no) as employees from dept_emp group by dept_no
Mysql
2021-10-26
0
275
题解 | #获取Employees中的first_name#
用substr()来获取first_name的最后两位 select first_name from employees order by substr(first_name,-2,2) 用right()来获取first_name的最后两位 select first_name from em...
Mysql
2021-10-26
0
355
题解 | #查找字符串 10,A,B 中逗号,出现的次数cnt#
用原字符串长度减去将逗号替换成空的字符串长度 char_length(): 字符串的字符长度 length(): 字符串的byte长度 原来select可以空选啊。。。 select char_length("10,A,B")-char_length(replace("10,A,B", ",", "...
Mysql
2021-10-25
0
328
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页