2、SQL练习(11-20)
大约 1 分钟
注:该页题目均来自与牛客网
请编写SQL实现三个表的左外连接,查询员工的last_name、first_name和dept_name。
请计算每个员工的薪资涨幅,即当前薪水与入职时薪水的差值,并按涨幅排序。
请对所有员工的当前薪资进行排名,使用dense_rank()函数或其他方法实现。
请统计每个部门中每个职位的人数,使用dept_no和title进行分组。
请查询电影分类中,包含"robot"关键词且该分类下电影数量>=5的分类名称及电影数量。
表说明:
- film表:电影信息表
- category表:分类信息表
- film_category表:电影-分类关联表
请使用join查询方式找出没有分类的电影id以及名称。
请使用子查询的方式找出属于Action分类的所有电影对应的title和description。
请编写SQL拼接字符串,将员工的last_name和first_name拼接成完整姓名。
请创建actor表,包含以下字段:
- actor_id: smallint(5),主键
- first_name: varchar(45),非空
- last_name: varchar(45),非空
- last_update: date,非空
- 请批量插入以下数据到actor表:
- (1,'PENELOPE','GUINESS','2006-02-15 12:34:33')
- (2,'NICK','WAHLBERG','2006-02-15 12:34:33')





