HAsuka
HAsuka
全部文章
题解
归档
标签
去牛客网
登录
/
注册
HAsuka的博客
全部文章
/ 题解
(共19篇)
题解 | #对first_name创建唯一索引uniq_idx_firstname#
sql语句:alter table actor add unique uniq_idx_firstname(first_name);alter table actor add index idx_lastname(last_name); sqlite语句:create unique index ...
2021-06-01
8
641
题解 | #创建一个actor表,包含如下列信息#
创建数据表时,表名和字段名需要用引号括起来。(主要是为了好区分)因此,下面的代码是正确的:create table 'actor'('actor_id' smallint(5) not null primary key,'first_name' varchar(45) not null,'last_...
2021-06-01
0
416
题解 | #汇总各个部门当前员工的title类型的分配数目#
select t.dept_no,s.dept_name,t.title,t.countfrom departments sjoin(SELECT a.dept_no,b.title,COUNT(B.TITLE) as countFROM DEPT_EMP AJOIN TITLES B ON A.E...
2021-06-01
0
328
题解 | #获取所有非manager员工当前的薪水情况#
select a.dept_no,a.emp_no,c.salaryfrom dept_emp aleft join dept_manager b on a.emp_no=b.emp_nojoin salaries c on a.emp_no = c.emp_nowhere b.emp_no is ...
2021-05-28
0
365
题解 | #对所有员工的薪水按照salary进行按照1-N的排名#
select emp_no,salary,DENSE_rank () OVER ( ORDER BY salary DESC ) t_rankfrom salariesorder by salary desc 1、RANK() 在计算排序时,若存在相同位次,会跳过之后的位次。 例如,有...
2021-05-28
0
488
题解 | #统计各个部门的工资记录数#
select a.dept_no,a.dept_name,count(c.emp_no) SUMfrom departments ajoin dept_emp b on a.dept_no = b.dept_nojoin salaries c on b.emp_no = c.emp_nogroup ...
2021-05-28
0
360
题解 | #统计出当前各个title类型对应的员工当前薪水对应的平均工资#
正解,根据题目要求进行查询和列名重命名,以title进行分组,并使用avg函数计算平均工资,再者使用升序的排列:select a.title,avg(salary) as "avg(s.salary)"from titles a, salaries bwhere a.emp_no = b.emp_n...
2021-05-27
0
386
题解 | #获取每个部门中当前员工薪水最高的相关信息#
通过数据库sql函数进行薪水最高值的列出,并采用分组形式进行排列,完成题目解构:SELECT A.DEPT_NO,A.EMP_NO,MAX(B.SALARY) AS MAXSALARYFROM DEPT_EMP AJOIN SALARIES B ON A.EMP_NO = B.EMP_NOGROUP...
2021-05-27
1
408
题解 | #查找当前薪水详情以及部门编号dept_no#
比较简单的解题思路,采用的是内连接的多表查询语句,比较简单的进行数据查询和操作:select salaries.*,dept_manager.dept_no from salaries inner join dept_manager on salaries.emp_no = dept_manager...
2021-05-27
1
349
首页
上一页
1
2
下一页
末页