- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 LeetCode185. 部门工资前三高的所有员工(Mysql)
Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 85000 | 1 || 2 | Henry | 80000 | 2...
2020-12-31 18:10:31 365
原创 Mysql查询结果显示行号
如何获取行号?关键:自定义变量@rowNum:=0;假设有这样的数据mysql> select id,name from students;+----+----------+| id | name |+----+----------+| 1 | zhangsan || 2 | lisi || 3 | wangwu || 4 | trx || 5 | pjf || 6 | wzm |+----+---------
2020-12-31 15:43:43 2205
原创 mysql自动排序函数dense_rank() over()、rank() over()、row_num() over()用法和区别
区别:rank():是并列排序,会跳过重复序号 dense_rank():是并列排序,不会跳过重复序号 row_number():是顺序排序,不跳过任何一个序号,就是行号用法:数据准备:create table students( id int(11) auto_increment primary key, name varchar(50) not null, score int(4) not null );insert into students(name,score)
2020-12-31 01:59:07 2353
原创 LeetCode 178.分数排名(Mysql)
题目编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+例如,根据上述给定的 S...
2020-12-31 01:31:50 253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人