统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sum
|
|
输入描述:
无
输出描述:
dept_no dept_name sum d001 Marketing 24 省略 省略 省略 d006 Quality Management 25
解答:
|
|
对所有员工的当前(to_date=’9999-01-01’)薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列
|
|
输入描述:
无
输出描述:
emp_no salary rank 10005 94692 1 10009 94409 2 10010 94409 2 10001 88958 3
解答
|
|
获取所有非manager员工当前的薪水情况,给出dept_no、emp_no以及salary ,当前表示to_date=’9999-01-01’
|
|
输入描述:
无
输出描述:
dept_no emp_no salary d001 10001 88958 d004 10003 43311 d005 10007 88070 d006 10009 95409
解答
|
|
获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=’9999-01-01’
结果第一列给出员工的emp_no,
第二列给出其manager的manager_no,
第三列给出该员工当前的薪水emp_salary,
第四列给该员工对应的manager当前的薪水manager_salary
输入描述:
无
输出描述:
emp_no manager_no emp_salary manager_salary 10001 10002 88958 72527 10009 10010 95409 94409
解答
|
|
汇总各个部门当前员工的title类型的分配数目,结果给出部门编号dept_no、dept_name、其当前员工所有的title以及该类型title对应的数目count
|
|
输入描述:
无
输出描述:
dept_no dept_name title count d001 Marketing Senior Engineer 1 d001 Marketing Staff 1 d002 Finance Senior Engineer 1 d003 Human Resources Senior Staff 1 d004 Production Senior Engineer 2 d005 Development Senior Staff 1
解答
|
|
解析: 法一、先按照emp_no分组,再按照每个emp_no里的title分组。
法二、先将部门表和部门员工表进行关联获取到部门编号和部门名称以及员工编号,然后再关联titles表,最后使用dept_no和title进行分组即可。
给出每个员工每年薪水涨幅超过5000的员工编号emp_no、薪水变更开始日期from_date以及薪水涨幅值salary_growth,并按照salary_growth逆序排列。
提示:在sqlite中获取datetime时间对应的年份函数为strftime(‘%Y’, to_date)
输入描述:
无
输出描述:
emp_no from_date salary_growth 10003 1995-12-03 24178 10008 1998-03-11 20843 10008 2000-03-10 5997
解答
|
|
查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部
film | film |
---|---|
字段 | 说明 |
file_id | 电影id |
title | 电影名称 |
description | 电影描述信息 |
|
|
category | category |
---|---|
字段 | 说明 |
category_id | 电影分类id |
name | 电影分类名称 |
last_update | 电影分类最后更新时间 |
|
|
film_category | film_category |
---|---|
字段 | 说明 |
film_id | 电影id |
category_id | 电影分类id |
last_update | 电影id和分类id对应关系的最后更新时间 |
|
|
输入描述:
无
输出描述:
无
解答
|
|
解析: 本题考查的是多表关联,本身有三个表关联,但是由于有条件说分类下的电影总数>=5,所以可以先查询出film_category表内满足条件的category_id,然后与其他三表进行关联即可。
使用join查询方式找出没有分类的电影id以及名称
输入描述:
无
输出描述:
无
解答:
|
|