首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
ciphersaw
广东青年管理干部学院
2000届
安全工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(81)
将employees表的所有员工的last_name和first_name拼接起来作为Name
54
不同数据库连接字符串的方法不完全相同,MySQL、SQL Server、Oracle等数据库支持CONCAT方法,而本题所用的SQLite数据库只支持用连接符号"||"来连接字符串 SELECT last_name||" "||first_name AS...
发表于 2017-07-18 17:05:57
使用子查询的方式找出属于Action分类的所有电影对应的title,description
20
根据题意,最简单粗暴的解法是直接 FROM 三张表查询,且用 WHERE 并列三个限定条件: 1、三个限定条件分别是【f.film_id = fc.film_id】、【fc.category_id = c.category_id 】、【c.name = 'Action'】 SELECT...
发表于 2017-07-18 15:48:49
使用join查询方式找出没有分类的电影id以及名称
71
解题思路是运用 LEFT JOIN 连接两表,用 IS NULL 语句限定条件: 1、用 LEFT JOIN 连接 film 和 film_category,限定条件为 f.film_id = fc.film_id,即连接电影 id 和电影分类 id,如果电影没有分类,则电影分类 id 显示 ...
发表于 2017-07-18 15:33:05
获取select * from employees对应的执行计划
54
在SQLite数据库中,可以用 "EXPLAIN" 关键字或 "EXPLAIN QUERY PLAN" 短语,用于描述表的细节,具体说明与用法可参考: http://www.runoob.com/sqlite/sqlite-explain....
发表于 2017-07-18 13:36:08
给出每个员工对比上一年的薪水涨幅超过5000的员工编号emp_no
141
本题的难点在于如何理解 每年薪水涨幅,以及复用salaries表求出每年薪水涨幅超过5000的员工,具体思路如下: 1、假设s1是涨薪水前的表,s2是涨薪水后的表,因为每个员工涨薪水的时间不全固定,有可能一年涨两次,有可能两年涨一次,所以每年薪水的涨幅,应该理解为两条薪水记录的from_d...
发表于 2017-07-15 17:09:01
汇总各个部门当前员工的title类型的分配数目
93
本题的关键在于用 GROUP BY 同时对 de.dept_no 和 t.title 进行分组,具体思路如下: 1、先用 INNER JOIN 连接 dept_emp 与 salaries,根据测试数据添加限定条件 de.to_date = '9999-01-01' AND t.to_...
发表于 2017-07-15 15:41:38
获取员工其当前的薪水比其manager当前薪水还高的相关信息
147
本题主要思想是创建两张表(一张记录当前所有员工的工资,另一张只记录部门经理的工资)进行比较,具体思路如下: 1、先用INNER JOIN连接salaries和demp_emp,建立当前所有员工的工资记录sem 2、再用INNER JOIN连接salaries和demp_manager,建...
发表于 2017-07-15 15:05:31
获取所有非manager员工当前的薪水情况
63
1、先用INNER JOIN连接employees和salaries,找出当前所有员工的工资情况 2、再用INNER JOIN连接dept_emp表,找到所有员工所在的部门 3、最后用限制条件de.emp_no NOT IN (SELECT emp_no FROM dept_mana...
发表于 2017-07-15 13:02:21
对所有员工的薪水按照salary降序进行1-N的排名
409
本题的主要思想是复用salaries表进行比较排名,具体思路如下: 1、从两张相同的salaries表(分别为s1与s2)进行对比分析,先将两表限定条件设为to_date = '9999-01-01',挑选出当前所有员工的薪水情况。 2、本题的精髓在于 s1.sa...
发表于 2017-07-15 11:19:29
统计各个部门的工资记录数
95
本题关键是要将 每个部门分组,并分别统计工资记录总数,思路如下: 1、用INNER JOIN连接dept_emp表和salaries表,并以dept_emp.no分组,统计每个部门所有员工工资的记录总数 2、再将上表用INNER JOIN连接departments表,限制条件...
发表于 2017-07-15 09:36:01
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题