自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 牛客网SQL刷题复盘(4)

有一个邮件(email)表,id为主键, type是枚举类型,枚举成员为(completed,no_completed),completed代表邮件发送是成功的,no_completed代表邮件是发送失败的。请你根据上表,输出通过的题目的排名,通过题目个数相同的,排名相同,此时按照id升序排列。请你写出一个sql语句查询刷题信息,包括: 用户的名字,以及截止到某天,累计总共通过了多少题,并且查询结果先按照日期升序排序,再按照姓名升序排序,有登录却没有刷题的哪一天的数据不需要输出。

2024-07-28 18:40:33 601

原创 牛客网SQL刷题复盘(3)

问:汇总各个部门当前员工的title类型的分配数目,即结果给出部门编号dept_no、dept_name、其部门下所有的员工的title以及该类型title对应的数目count,结果按照dept_no升序排序,dept_no一样的再按title升序排序。针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v。bytpe指获取到的奖金类型。

2024-07-27 16:47:09 1041

原创 牛客网SQL刷题复盘(2)

问:获取员工其当前的薪水比其manager当前薪水还高的相关信息,第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当前的薪水emp_salary,第四列给该员工对应的manager当前的薪水manager_salary。问:查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工。问:查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,

2024-07-06 11:05:25 552

原创 牛客网SQL刷题复盘(1)

通过Q4和Q5可以熟悉内连接和左右连接的用法与区别,刚接触很容易搞反,个人的想法是无论left还是right,a join b都会形成先a后b排序的一张表,左连接虽然听起来像是“在左边连接表”,但实际上左右连接是在告诉sql我们要以哪一列为基准去输出连接表,left join则是以a.c=b.c中的a表c列为依据,显示a.c列全部数据,即使其他列有空值,right同理。问:查找所有已经分配部门的员工的last_name和first_name以及dept_no,未分配的部门的员工不显示。

2024-07-03 12:59:33 466 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除