首页 > 在线编程 > sql实战
本专题为数据库SQL实战,每道题均为牛客精选,同时每道题均有考试模式和练习模式,可切换练习,支持mysql和sqlite数据库。包含数据库查找、增加、删除等知识点,可根据需求练习。
题号
题目 通过率
查找最晚入职员工的所有信息 1 43.32%
查找入职员工时间排名倒数第三的员工所有信息 2 39.71%
查找当前薪水详情以及部门编号dept_no 3 25.94%
查找所有已经分配部门的员工的last_name和first_name以及dept_no 2 41.77%
查找所有员工的last_name和first_name以及对应部门编号dept_no 3 41.67%
查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t 2 40.56%
找出所有员工当前薪水salary情况 2 50.33%
获取所有非manager的员工emp_no 2 39.96%
获取所有员工当前的manager 3 33.22%
获取每个部门中当前员工薪水最高的相关信息 5 18.28%
查找employees表emp_no与last_name的员工信息 2 46.27%
统计出当前各个title类型对应的员工当前薪水对应的平均工资 3 36.50%
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary 2 42.96%
获取当前薪水第二多的员工的emp_no以及其对应的薪水salary 4 24.15%
查找所有员工的last_name和first_name以及对应的dept_name 3 31.54%
查找在职员工自入职以来的薪水涨幅情况 5 20.17%
统计各个部门的工资记录数 3 28.73%
对所有员工的薪水按照salary降序进行1-N的排名 4 27.09%
获取所有非manager员工当前的薪水情况 4 27.69%
获取员工其当前的薪水比其manager当前薪水还高的相关信息 5 26.60%
汇总各个部门当前员工的title类型的分配数目 5 23.91%
查找描述信息中包含robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部 5 18.28%
使用join查询方式找出没有分类的电影id以及名称 3 38.49%
使用子查询的方式找出属于Action分类的所有电影对应的title,description 3 46.15%
将employees表的所有员工的last_name和first_name拼接起来作为Name 2 37.70%
创建一个actor表,包含如下列信息 3 30.61%
批量插入数据 2 42.84%
批量插入数据,不使用replace操作 3 43.90%
创建一个actor_name表 3 43.81%
对first_name创建唯一索引uniq_idx_firstname 3 44.88%
针对actor表创建视图actor_name_view 3 45.88%
针对上面的salaries表emp_no字段创建索引idx_emp_no 3 37.08%
在last_update后面新增加一列名字为create_date 3 42.03%
构造一个触发器audit_log 3 35.79%
删除emp_no重复的记录,只保留最小的id对应的记录。 2 34.43%
将所有to_date为9999-01-01的全部更新为NULL 2 49.08%
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005 2 53.36%
将titles_test表名修改为titles_2017 2 58.83%
在audit表上创建外键约束,其emp_no对应employees_test表的主键id 3 33.65%
将所有获取奖金的员工当前的薪水增加10% 3 37.60%
将employees表中的所有员工的last_name和first_name通过引号连接起来。 3 46.06%
查找字符串 10,A,B 中逗号,出现的次数cnt 3 57.00%
获取Employees中的first_name 3 56.95%
按照dept_no进行汇总 3 46.59%
查找排除当前最大、最小salary之后的员工的平均工资avg_salary 3 25.58%
分页查询employees表,每5行一页,返回第2页的数据 3 67.23%
使用含有关键字exists查找未分配具体部门的员工的所有信息。 3 36.61%
获取有奖金的员工相关信息。 4 27.64%
统计salary的累计和running_total 4 36.62%
对于employees表中,给出奇数行的first_name 4 23.27%

挑战排行榜

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

他们也在做