首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
www_lbl
获赞
453
粉丝
3
关注
5
看过 TA
27
武昌工学院
2020
Java
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑www_lbl吗?
发布(12)
评论
刷题
www_lbl
关注TA,不错过内容更新
关注
2022-06-06 19:28
武昌工学院 Java
2022-06-06
在牛客打卡2天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
分享
2021-08-30 10:28
已编辑
武昌工学院 Java
题解 | #浙大不同难度题目的正确率#
这里主要是用到左连接查询,因为内连接会忽略None,然后排序select qd.difficult_level,avg(if(qpd.result='right',1,0)) as correct_ratefrom user_profile upleft outer join question_practice_detail qpdon up.device_id=qpd.device_idleft outer join question_detail qdon qd.question_id=qpd.question_idwhere up.university='浙江大学'group b...
0
点赞
评论
收藏
分享
2021-08-27 16:08
武昌工学院 Java
题解 | #浙江大学用户题目回答情况#
条件查询,device_id相等,university是浙江大学select qpd.device_id,qpd.question_id,qpd.resultfrom question_practice_detail as qpd,user_profile as upwhere qpd.device_id=up.device_id and up.university='浙江大学';
0
点赞
评论
收藏
分享
2021-08-27 16:00
武昌工学院 Java
题解 | #分组排序练习题#
要求:查看不同大学的用户平均发帖情况,并期望结果按照平均发帖情况进行升序排列1.(不同大学)分组 group by2.(平均发帖)avg()3.(升序排列)order by 平均发帖 ascselect university ,avg(question_cnt) as avg_question_cntfrom user_profilegroup by universityorder by avg_question_cnt asc
0
点赞
评论
收藏
分享
2021-08-27 15:51
武昌工学院 Java
题解 | #分组过滤练习题#
1.首先用到的是 avg()求平均值2.起一个别名3.做判断3.1用having 比较3.2用子查询在用where推荐使用2方式答题答题方式1select sp.university ,sp.avg_question,sp.avg_answer_contfrom(select university,avg(question_cnt) as avg_question, avg(answer_cnt) as avg_answer_contfrom user_profilegroup by university ) spwhere sp.avg_question<5or sp.avg_ans...
0
点赞
评论
收藏
分享
2021-08-27 15:08
武昌工学院 Java
题解 | #分组计算练习题#
请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量1.找出分组条件每个学校的每种性别2.确定要什么2.1 用户数(id) count()2.2 30天内平均活跃active_days_within_30 avg()2.3 平均发帖数量question_cnt avg()参考:select gender,university,count(id) as user_num,avg(active_days_within_30)as avg_active_day,avg(question_cnt) as avg_questionfrom user_profilegroup b...
0
点赞
评论
收藏
分享
2021-08-27 14:49
武昌工学院 Java
题解 | #查找GPA最高值#
主要就是用条件加函数,count() , round(),avg()函数后面不要有空格select count(gender) as male_num ,round(avg(gpa),1)from user_profilewhere gender='male';
0
点赞
评论
收藏
分享
2021-08-27 15:12
已编辑
武昌工学院 Java
题解 | 操作符混合运用
and的优先级大于or 我这里写大括号方便区分,表示两个条件或两个条件 可以省略括号select device_id,gender,age,university,gpa from user_profilewhere (university='山东大学' and gpa>3.5 )or (university="复旦大学" and gpa>3.8);
牛客954841735号:
感觉加括号更严谨,条理性要好很多
0
点赞
评论
收藏
分享
2021-08-27 14:23
已编辑
武昌工学院 Java
题解 | #Where in 和Not in#
这主要是用标题的两个关键字中的一个 in(字段...) 包含条件的字段,not in(字段..) 除字段以外的推荐用in ,增加复用性select device_id,gender,age,university,gpa from user_profilewhere university in('北京大学','复旦大学','山东大学');
牛客229376132号:
我也想问为什么不能用全量查询
0
点赞
评论
收藏
分享
2021-08-27 09:42
武昌工学院 Java
题解 | #查找学校是北大的学生信息#
select device_id,university from user_profile where university='北京大学';更具需求,首先知道要北京大学的学生,所有用条件university='北京大学'然后结果返回设备id和学校, 查询的字段是device_id,university
0
点赞
评论
收藏
分享
2021-08-27 09:35
武昌工学院 Java
题解 | #将查询后的列重新命名#
select device_id as user_infors_example from user_profile limit 0,2;这里主要是用到了 起别名关键字 as 以及组合限制查询 limit 索引,个数其中as可以省略,索引为0可以省略select device_id user_infors_example from user_profile limit 2;
0
点赞
评论
收藏
分享
2021-08-26 21:46
武昌工学院 Java
🤣白学了
2021-08-26
在牛客打卡1天,今天学习:刷题 10 道
每日监督打卡
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务