juicy_lake
juicy_lake
全部文章
题解
未归档(1)
归档
标签
去牛客网
登录
/
注册
juicy_lake的博客
全部文章
/ 题解
(共25篇)
题解 | #查找employees表emp_no与last_name的员工信息#
复习下mod()函数 SELECT * FROM employees WHERE MOD(emp_no,2)=1 and last_name !='Mary' ORDER BY hire_date DESC
Mysql
2021-10-28
0
301
题解 | #将employees表的所有员工的last_name和first_name拼接起来作为Name#
正常拼接顺序应该是firstName lastName。题解在日常用语上有问题,但这倒不是重点 concat(str1,str2,str3...strn)可以拼接多个字符串 SELECT CONCAT(last_name,' ',first_name) as name from employees
Mysql
2021-10-28
0
486
题解 | #删除记录(一)#
掌握 timestampdiff(interval,datetime1,datetime2),返回结果是datetime2-datetime1,结果类型是int(推测,不确定)。 DELETE FROM exam_record WHERE score<60 and TIMESTAMPDIFF...
Mysql
2021-10-26
0
344
题解 | #插入记录(三)#
解法一 REPLACE INTO examination_info VALUES(NULL,9003,'SQL','hard',90,'2021-01-01 00:00:00'); 关键字NULL可以用DEFAULT替代。 掌握replace into···values的用法 replace ...
Mysql
2021-10-26
179
5235
题解 | #插入记录(二)#
新表有自己的AI序号,不用原表id列 掌握 insert into 新表名 select * from 旧表名 where 1 的用法 INSERT INTO exam_record_before_2021 SELECT null,uid,exam_id,start_time,submit_ti...
Mysql
2021-10-26
45
2463
题解 | #插入记录(一)#
注意几点 insert into...values 如果要插入多行,指令是 values <row1>,<row2>...多行之间用逗号隔开; AI类型的列,在插入时用null/default关键字补位,在插入时sql会自动计算各行应有的值; interval 时间间隔关键...
Mysql
2021-10-26
72
4193
题解 | #21年8月份练题总数#
掌握count(distinct column_name)的用法 SELECT count(DISTINCT device_id) as did_cnt, count(question_id) as question_cnt FROM question_practice_detail WHERE d...
Mysql
2021-10-22
0
352
题解 | #截取出年龄#
如题,使用两次字符串截取函数。 SELECT SUBSTRING_INDEX((SUBSTRING_INDEX(profile,',',-2)),',',1) as age, count(*) FROM user_submit GROUP BY age;
Mysql
2021-10-21
2
620
题解 | #统计每种性别的人数#
解法1 note:这个方法简单,但过于取巧。 SELECT 'male' as gender, COUNT(*) as number FROM user_submit WHERE profile REGEXP ',male' UNION ALL SELECT 'female', COUNT(*) F...
Mysql
2021-10-21
0
337
题解 | #计算用户8月每天的练题数量#
掌握year(),month(),day(),time()函数 SELECT day(date) as day,COUNT(*) as question_cnt FROM question_practice_detail where date between '2021-08-01' and '20...
Mysql
2021-10-21
1
309
首页
上一页
1
2
3
下一页
末页