夜的第九章
夜的第九章
全部文章
题解
归档
标签
去牛客网
登录
/
注册
夜的第九章的博客
全部文章
/ 题解
(共53篇)
题解 | #按照dept_no进行汇总#
1.分析 group_concat()函数将group by产生的同一个分组中的值连接起来,返回一个字符串结果。 2.代码 SELECT dept_no, group_concat(emp_no) AS employees FROM dept_emp GROUP BY dept_no
2021-09-13
0
196
题解 | #获取Employees中的first_name#
1.分析 substr函数用法,SUBSTR (str, pos, len) 参数说明: str为列名/字符串; pos为起始位置;mysql中的起始位置pos是从1开始的;如果为正数,就表示从正数的位置往下截取字符串(起 始坐标从1开始),反之如果起始位置pos为负数,那么...
2021-09-13
0
221
题解 | #构造一个触发器audit_log#
1.分析 在MySQL中,创建触发器语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 其中: trigger_nam...
2021-09-13
0
256
题解 | #针对actor表创建视图actor_name_view#
1.分析 创建视图的语句: create view 视图名 as select 2.代码 CREATE VIEW actor_name_view AS select first_name AS first_name_v, last_name as last_name_v FROM act...
2021-09-13
0
225
题解 | #实习广场投递简历分析(一)#
1.分析 sum不是count LIKE运算符用于WHERE表达式中,以搜索匹配字段中的指定内容 2.代码 SELECT job, sum(num) as cnt from resume_info WHERE date LIKE '2025%' GROUP BY job ORDER BY...
2021-09-13
0
225
题解 | #牛客的课程订单分析(一)#
1.分析 where条件中日期的对比,要加引号。 2.代码 SELECT id, user_id, product_name, status, client_id, date FROM order_info WHERE date >= '2025-10-15' and product_...
2021-09-13
0
254
题解 | #考试分数(一)#
1.分析 round(avg(score),3) 用来取平均后保留3位小数, 还是别忘了先对job分组,再对平均数排序。 2.代码 SELECT job, ROUND(AVG(score), 3) AS a FROM grade GROUP BY job ORDER BY a DESC
2021-09-13
0
205
题解 | #牛客每个人最近的登录日期(一)#
1.分析 找到最大日期后,按照user_id分组,再排序。 2.代码 SELECT user_id, MAX(date) as d FROM login GROUP BY user_id ORDER BY user_id
2021-09-13
0
202
题解 | #找到每个人的任务#
1.分析 没有任务的也要输出null,所以要左连接task表。 2.代码 SELECT p.id, p.name, t.content FROM person as p LEFT JOIN task as t ON p.id = t.person_id ORDER BY p.id
2021-09-13
0
294
题解 | #出现三次以上相同积分的情况#
1.分析 先按照积分进行分组,然后再根据组内的数据进行统计。 2.代码 SELECT number from grade group by number having COUNT(number) >= 3
2021-09-13
0
297
首页
上一页
1
2
3
4
5
6
下一页
末页