首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
WW在搜寻
新华三_IC验证工程师
获赞
69
粉丝
24
关注
8
看过 TA
381
男
西北大学
2023
IC验证工程师
IP属地:陕西
不要当咸鱼
私信
关注
拉黑
举报
举报
确定要拉黑WW在搜寻吗?
发布(51)
刷题
WW在搜寻
2022-01-17 23:13
新华三_IC验证工程师
题解 | #删除表#
#方式一: /DROP TABLE exam_record_2012; DROP TABLE exam_record_2013; DROP TABLE exam_record_2014;/ #方式二 drop table if exists exam_record_2011,exam_record_2012,exam_record_2013,exam_record_2014; 每天一问,为啥输入同样的代码会出来不同的结果。。。
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-17 23:03
新华三_IC验证工程师
题解 | #修改表#
alter table user_info add school varchar(15) after level; alter table user_info change job profession varchar(10); alter table user_info modify achievement int(11) default 0; 基本操作。
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-17 22:57
新华三_IC验证工程师
题解 | #创建一张新表#
create table if not exists user_info_vip( id int(11) not null primary key auto_increment comment '自增ID', uid int(11) not null unique comment '用户ID', nick_name varchar(64) comment '昵称', achievement int(11) default 0 comment '成就值', level int(11) comment '用户等级', job varchar(32) comment '职业方向', register...
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-16 22:19
新华三_IC验证工程师
题解 | #删除记录(一)#
DELETE FROM exam_record WHERE TIMESTAMPDIFF(MINUTE, start_time, submit_time) < 5 AND score<60; 最主要的是 TIMESTAMPDIFF(MINUTE, start_time, submit_time)函数的使用
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-15 22:35
新华三_IC验证工程师
题解 | #插入记录(二)#
INSERT INTO exam_record_before_2021(uid,exam_id,start_time,submit_time,score) SELECT uid,exam_id,start_time,submit_time,score FROM exam_record WHERE YEAR(submit_time)<2021;
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-15 22:20
新华三_IC验证工程师
题解 | #插入记录(一)#
INSERT INTO exam_record (uid,exam_id,start_time,submit_time,score) VALUES (1001,9001,'2021-09-01 22:11:12','2021-09-01 23:01:12',90), (1002,9002,'2021-09-04 07:01:02',NULL,NULL);
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-15 22:09
新华三_IC验证工程师
题解 | #浙大不同难度题目的正确率#
SELECT qd.difficult_level,SUM(if(qpd.result='right',1,0))/COUNT(qpd.device_id) AS corrct_rate FROM user_profile up JOIN question_practice_detail qpd ON up.device_id=qpd.device_id JOIN question_detail qd ON qpd.question_id=qd.question_id WHERE up.university='浙江大学' GROUP BY qd.difficult_level ORDER BY...
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-15 20:37
新华三_IC验证工程师
题解 | #统计复旦用户8月练题情况#
SELECT up.device_id,'复旦大学',COUNT(qpd.question_id),SUM(CASE WHEN qpd.result='right' THEN 1 ELSE 0 END) FROM user_profile up LEFT JOIN question_practice_detail qpd ON up.device_id=qpd.device_id WHERE university='复旦大学'AND( MONTH(qpd.date)='8' OR qpd.date iS NULL) GROUP BY up.device_id; #sum(if(qpd.resu...
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-15 19:55
新华三_IC验证工程师
题解 | #找出每个学校GPA最低的同学#
SELECT device_id,temp.u,temp.m FROM user_profile up, (SELECT university u,MIN(gpa) m FROM user_profile GROUP BY university ORDER BY university) temp WHERE up.university=temp.u AND up.gpa=temp.m ORDER BY up.university; #这个有点难啊
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-14 23:49
新华三_IC验证工程师
题解 | #统计每种性别的人数#
SELECT (CASE WHEN CHAR_LENGTH(profile)=18 THEN 'male' ELSE 'female' END) AS gender,COUNT(*) number FROM user_submit GROUP BY gender;#这个方法不是很保险,前提前面字符个数都相等
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-14 23:24
新华三_IC验证工程师
题解 | #计算用户的平均次日留存率#
SELECT COUNT(DISTINCT q2.device_id,q2.date) / COUNT(DISTINCT q1.device_id,q1.date) AS avg_ret FROM question_practice_detail q1 LEFT JOIN question_practice_detail q2 ON q1.device_id=q2.device_id AND DATEDIFF(q2.date,q1.date);#这道题有点意思
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-14 22:23
新华三_IC验证工程师
题解 | #计算用户8月每天的练题数量#
SELECT DISTINCT DAY(qpd.date) AS day ,COUNT(DAY(qpd.date)) AS question_cnt FROM question_practice_detail qpd WHERE MONTH(date)=8 GROUP BY day; #主要得分组
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-14 21:38
新华三_IC验证工程师
题解 | #查看不同年龄段的用户明细#
SELECT device_id,gender,(CASE WHEN age>=25 THEN '25岁及以上' WHEN age>=20 THEN '20-24岁' WHEN age>0 THEN '20岁以下' ELSE '其他' END) AS age_cut FROM user_profile; ##注意,一个字都不能错!!!
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-14 21:32
新华三_IC验证工程师
题解 | #计算25岁以上和以下的用户数量#
SELECT (CASE WHEN age>=25 THEN '25岁及以上' ELSE '25岁以下' END) AS age_cut,COUNT(device_id) as number FROM user_profile GROUP BY age_cut;
0
点赞
评论
收藏
转发
WW在搜寻
2022-01-14 21:14
新华三_IC验证工程师
题解 | #查找山东大学或者性别为男生的信息#
SELECT device_id,gender,age,gpa FROM user_profile WHERE university='山东大学' UNION ALL SELECT device_id,gender,age,gpa FROM user_profile WHERE gender='male' ; 主要是UNION ALL的使用
0
点赞
评论
收藏
转发
1
2
3
4
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务