首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
ganeshys
获赞
6
粉丝
1
关注
4
看过 TA
0
池州小学
2019
大数据开发工程师
IP属地:浙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑ganeshys吗?
发布(11)
刷题
ganeshys
2021-09-22 22:35
大数据开发工程师
题解 | #获取当前薪水第二多的员工的emp_no以及其对应的薪水salary#
SELECT emp_no,salary FROM `salaries` where salary=(SELECT DISTINCT salary from salaries order by salary DESC LIMIT 1,1); limit 1,1从第二个数据开始,取一个数据
0
点赞
评论
收藏
转发
ganeshys
2021-09-22 22:15
大数据开发工程师
题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#
select t.title ,avg(s.salary) from titles t,salaries s where t.emp_no = s.emp_no GROUP BY t.title order by avg(s.salary) ASC ORDER BY 语句用于根据指定的列对结果集进行排序GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
0
点赞
评论
收藏
转发
ganeshys
2021-08-15 14:57
大数据开发工程师
2021-08-15
在牛客打卡2天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
ganeshys
2021-08-13 11:26
大数据开发工程师
题解 | #查找employees表emp_no与last_name的员工信息#
SELECT * FROM employees WHERE emp_no % 2 = 1 AND last_name != 'Mary' ORDER BY hire_date DESC1、员工号为奇数,则emp_no取余应为12、last_name不为Mary,用‘!=’表示3.根据hire_date逆序排列,用desc
0
点赞
评论
收藏
转发
ganeshys
2021-08-12 10:11
大数据开发工程师
题解 | #获取所有员工当前的manager#
SELECT e.emp_no, m.emp_no manager from dept_emp e LEFT JOIN dept_manager m ON e.dept_no = m.dept_no WHERE e.emp_no != m.emp_no
0
点赞
评论
收藏
转发
ganeshys
2021-08-12 09:57
大数据开发工程师
题解 | #获取所有非manager的员工emp_no#
SELECT employees.emp_no FROM `employees` WHERE emp_no NOT in (SELECT emp_no from dept_manager);not in之后在跟一个select用于查询
0
点赞
评论
收藏
转发
ganeshys
2021-08-11 20:40
大数据开发工程师
题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no#
SELECT employees.last_name,employees.first_name,dept_emp.dept_noFROM employeesLEFT JOIN dept_emp ONemployees.emp_no = dept_emp.emp_no;
0
点赞
评论
收藏
转发
ganeshys
2021-08-11 20:31
大数据开发工程师
题解 | #查找当前薪水详情以及部门编号dept_no#
SELECT employees.last_name,employees.first_name,dept_emp.dept_no FROM `dept_emp` LEFT JOIN `employees` ON dept_emp.emp_no = employees.emp_no; Join后面是跟ON,不是where
0
点赞
评论
收藏
转发
ganeshys
2021-08-09 22:15
大数据开发工程师
题解 | #查找当前薪水详情以及部门编号dept_no#
SELECT salaries.emp_no,salaries.salary,salaries.from_date,salaries.to_date,dept_manager.dept_noFROM salariesRIGHT JOIN dept_managerON salaries.emp_no = dept_manager.emp_noORDER BY emp_no ASC; INNER JOIN:如果表中有至少一个匹配,则返回行LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行(左表是老大,必须要返回)RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行
0
点赞
评论
收藏
转发
ganeshys
2021-08-09 21:12
大数据开发工程师
2021-08-09
在牛客打卡1天,今天也很努力鸭!
每日监督打卡
0
点赞
评论
收藏
转发
ganeshys
2021-07-31 22:21
大数据开发工程师
题解 | #查找最晚入职员工的所有信息#
SELECT * FROM employees order by hire_date DESC LIMIT 2,1 # limit 2,1表示从第二行数据开始查,查一个数,当然有可能会有时间相同的情况,所以这不是最优解
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务