首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
大数据小白兔
获赞
41
粉丝
0
关注
5
看过 TA
6
男
青岛黄海学院
2023
Java
IP属地:香港
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑大数据小白兔吗?
发布(38)
评论
刷题
收藏
大数据小白兔
关注TA,不错过内容更新
关注
2023-03-18 10:45
青岛黄海学院 Java
题解 | #将查询列重新命名#
select job_salary as '职位工资' from deliver_record 本题是将要查询的列进行重命名操作,通过在字段名或表名后添加as关键字实现,as可以省略
0
点赞
评论
收藏
分享
2023-03-18 10:44
青岛黄海学院 Java
题解 | #查询限制行数#
select * from deliver_record limit 0,2; 题目要求查询前两行,通过使用limit m,n进行分页查询m表示开始索引n表示要查询条数
0
点赞
评论
收藏
分享
2023-03-18 10:42
青岛黄海学院 Java
题解 | #查询所有投递用户user_id并去重#
select distinct user_id from deliver_record 通过对user_id列添加distinct关键字实现去重
0
点赞
评论
收藏
分享
2023-03-18 10:34
青岛黄海学院 Java
题解 | #牛牛最喜欢的语言#
import sys print("Python is the best language!") 只需要使用print将结果输出即可
0
点赞
评论
收藏
分享
2023-03-18 10:27
青岛黄海学院 Java
题解 | #修改表名#
rename table titles_test to titles_2017; 本题的要求是更改表名,总共有两种方法,本人使用的是第一种RENAME TABLE 原表名 TO 修改后的表名;ALTER TABLE 原表名 RENAME TO 修改后的表名;
0
点赞
评论
收藏
分享
2023-03-18 10:22
青岛黄海学院 Java
题解 | #使用repalce函数进行替换#
update titles_test set emp_no = replace(emp_no,10001,10005) where id =5 第一次使用replace函数格式update 表名 set 字段名=replace(要替换的字段名,要替换的值,替换为的值) where 条件
0
点赞
评论
收藏
分享
2023-03-18 10:13
青岛黄海学院 Java
题解 | #将所有to_date全部更新为NULL#
update titles_test set to_date=NUll,from_date='2001-01-01'; 通过update语句进行更新操作
0
点赞
评论
收藏
分享
2023-03-18 10:02
青岛黄海学院 Java
题解 | #批量插入数据#
insert into actor values(1,'PENELOPE','GUINESS','2006-02-15 12:34:33'),(2,'NICK','WAHLBERG','2006-02-15 12:34;33'); 通过insert into 表名 values(值) 即可完成要注意创建表时的数据类型,别插错
0
点赞
评论
收藏
分享
2023-03-18 09:58
青岛黄海学院 Java
题解 | #employees表lname和fname拼接#
select concat(last_name,' ',first_name) as name from employees; 使用mysql的函数concat()将连接条件加入进去即可完成连接
0
点赞
评论
收藏
分享
2023-03-18 09:39
青岛黄海学院 Java
题解 | #查找employees表的员工信息#
select * from employees where emp_no %2=1 and last_name!='Mary' order by hire_date desc; 根据题所给出的结果要查询的是所有字段,根据条件对于emp_no进行对2取余操作,结果为1的则是奇数,同时对于last__name进行判断,最后按照hire_date进行降序排序
0
点赞
评论
收藏
分享
2023-03-17 23:19
青岛黄海学院 Java
题解 | #获取所有员工当前的manager#
select e.emp_no ,m.emp_no from dept_emp e left join dept_manager m on e.dept_no=m.dept_no where e.emp_no!=m.emp_no; 题目要求查询所有员工的领导,自己是自己的领导的不查询,则需要进行多表联查,以员工表为主表,查询员工表中的emp_no和部门领导表的emp_no,最后过滤掉自己是领导的人。
0
点赞
评论
收藏
分享
2023-03-17 23:08
青岛黄海学院 Java
题解 | #获取所有非manager的员工emp_no#
select e.emp_no from employees e left join dept_manager d on e.emp_no=d.emp_no where d.dept_no is null; 首先这题目要获取不是部门领导的员工编号,需要使用多表联查,以员工表为主表,由于题目要求要的是不是部门领导的员工编号,所以在多表联查之后,通过过滤掉那些有员工编号的员工的信息得到的就是题目所需。
0
点赞
评论
收藏
分享
2023-03-17 23:02
青岛黄海学院 Java
题解 | #找出所有员工当前薪水salary情况#
select distinct salary from salaries order by salary desc; 通过distinct关键字进行去重,最后在order by里通过desc进行降序
0
点赞
评论
收藏
分享
2023-03-17 22:58
青岛黄海学院 Java
题解 | #查找薪水记录超过15条的员工号以及其对应的记录#
select emp_no ,count(*) from salaries group by emp_no having count(*)>15; 进行分组聚合,在进行过滤就可以得到
0
点赞
评论
收藏
分享
2023-03-17 22:48
青岛黄海学院 Java
题解 | #查找所有员工的。。。#
select e.last_name, e. first_name,d.dept_no from employees e left join dept_emp d on e.emp_no=d.emp_no; 两表联查,以员工表为主表,查询所需条件
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务