首页 > 在线编程 > sql实战
本专题为数据库SQL实战,每道题均为牛客精选,同时每道题均有考试模式和练习模式,可切换练习,支持mysql和sqlite数据库。包含数据库查找、增加、删除等知识点,可根据需求练习。
题号
题目 通过率
查找最晚入职员工的所有信息 1 42.13%
查找入职员工时间排名倒数第三的员工所有信息 2 38.86%
查找各个部门当前领导当前薪水详情以及其对应部门编号dept_no 3 24.26%
查找所有已经分配部门的员工的last_name和first_name 2 39.98%
查找所有员工的last_name和first_name以及对应部门编号dept_no 3 39.69%
查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t 2 40.00%
找出所有员工当前具体的薪水salary情况 2 48.81%
获取所有非manager的员工emp_no 2 39.13%
获取所有员工当前的manager 3 31.54%
获取所有部门中当前员工薪水最高的相关信息 5 18.74%
查找employees表所有emp_no为奇数 2 45.13%
统计出当前各个title类型对应的员工当前薪水对应的平均工资 3 34.86%
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary 2 42.61%
查找当前薪水排名第二多的员工编号emp_no 4 24.19%
查找所有员工的last_name和first_name以及对应的dept_name 3 30.45%
查找所有员工自入职以来的薪水涨幅情况 5 20.08%
统计各个部门的工资记录数 3 28.39%
对所有员工的当前薪水按照salary进行按照1-N的排名 4 26.05%
获取所有非manager员工当前的薪水情况 4 26.92%
获取员工其当前的薪水比其manager当前薪水还高的相关信息 5 26.06%
汇总各个部门当前员工的title类型的分配数目 5 23.57%
查找描述信息中包括robot的电影对应的分类名称以及电影数目 4 18.30%
使用join查询方式找出没有分类的电影id以及名称 3 37.62%
使用子查询的方式找出属于Action分类的所有电影对应的title,description 3 44.69%
将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分 2 36.18%
创建一个actor表,包含如下列信息 3 28.72%
批量插入数据 2 41.23%
批量插入数据,如果数据已经存在,请忽略,不使用replace操作 3 43.31%
创建一个actor_name表,将actor表中的所有first_name以及last_name导入改表 3 42.96%
对first_name创建唯一索引uniq_idx_firstname,对last_name创建普通索引idx_lastname 3 45.94%
针对actor表创建视图actor_name_view 3 42.75%
针对上面的salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 3 36.42%
在last_update后面新增加一列名字为create_date 3 40.51%
构造一个触发器audit_log,在向employees表中插入一条数据的时候,触发插入相关的数据到audit中 3 34.63%
删除emp_no重复的记录,只保留最小的id对应的记录。 2 35.46%
将所有to_date为9999-01-01的全部更新为NULL,且 2 48.58%
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。 2 53.34%
将titles_test表名修改为titles_2017 2 57.19%
在audit表上创建外键约束,其emp_no对应employees_test表的主键id 3 30.92%
将所有获取奖金的员工当前的薪水增加10% 3 36.57%
将employees表中的所有员工的last_name和first_name通过(')连接起来。 3 45.25%
查找字符串'10,A,B' 3 56.35%
获取Employees中的first_name,查询按照first_name最后两个字母,按照升序进行排列 3 56.17%
按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees 3 46.71%
查找排除当前最大、最小salary之后的员工的平均工资avg_salary 3 25.02%
分页查询employees表,每5行一页,返回第2页的数据 3 66.70%
使用含有关键字exists查找未分配具体部门的员工的所有信息。 3 36.40%
获取有奖金的员工相关信息。 4 27.22%
统计salary的累计和running_total 4 35.21%
对于employees表中,给出奇数行的first_name 4 23.72%

挑战排行榜

本周排行 总排行
查看全部榜单 >

他们也在做