当前位置:网站首页>[MySQL] row sorting in MySQL
[MySQL] row sorting in MySQL
2022-07-07 03:48:00 【Tanyue Jianzhi Dachang】
mysql Bank of China sort
1. Data preparation
drop table if exists kwan.tmp_learning_mary;
create table if not exists kwan.tmp_learning_mary(
id varchar(10)
, name varchar(10)
,age varchar(10)
, salary int
);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (1, 'a', 10, 8000);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (1, 'a2', 11, 6500);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (2, 'b', 12, 13000);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (2, 'b2', 13, 4500);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (3, 'c', 14, 3000);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (3, 'c2', 15, 20000);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (4, 'd', 16, 30000);
insert into kwan.tmp_learning_mary(id, name, age, salary)
values (5, 'd2', 17, 1800);
2. To write sql Conditional
select
*
from
(
select
*,
row_number() over(partition by id
order by
salary desc) ranking
from
tmp_learning_mary) t
where
t.ranking < 2;
3. To write sql Without conditions
select
*
from
(
select
*,
row_number() over(partition by id
order by
salary desc) ranking
from
tmp_learning_mary) t
边栏推荐
- [leetcode] 450 and 98 (deletion and verification of binary search tree)
- 图形化工具打包YOLOv5,生成可执行文件EXE
- 线性表的查找
- 预处理——插值
- About Tolerance Intervals
- 机器学习笔记 - 使用机器学习进行鸟类物种分类
- 【DPDK】dpdk样例源码解析之三:dpdk-l3fwd_001
- .net中 接口可以有默认实现了
- 【mysql】mysql中行排序
- Decoration design enterprise website management system source code (including mobile source code)
猜你喜欢
链表面试常见题
[security attack and Defense] how much do you know about serialization and deserialization?
A 股指数成分数据 API 数据接口
什么是 BA ?BA怎么样?BA和BI是什么关系?
2022年上半年HIT行业TOP50
Hisilicon 3559 universal platform construction: RTSP real-time playback support
自适应非欧表征广告检索系统AMCAD
如何自定义Latex停止运行的快捷键
Ubuntu 20 installation des enregistrements redisjson
Create applet from 0
随机推荐
About Tolerance Intervals
Restcloud ETL Community Edition June featured Q & A
Significance and measures of source code confidentiality
How to replace the backbone of the model
Ubuntu20 installation redisjson record
SSL证书部署
The latest 2022 review of "small sample deep learning image recognition"
VHDL implementation of arbitrary size matrix multiplication
什么是 BA ?BA怎么样?BA和BI是什么关系?
Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
【安全攻防】序列化與反序列,你了解多少?
卡尔曼滤波-1
树莓派设置静态ip
About Estimation Statistics
Cryptography series: detailed explanation of online certificate status protocol OCSP
19. (ArcGIS API for JS) ArcGIS API for JS line acquisition (sketchviewmodel)
Codeworks 5 questions per day (1700 average) - day 7
[dream database] add the task of automatically collecting statistical information
VHDL implementation of single cycle CPU design
What about SSL certificate errors? Solutions to common SSL certificate errors in browsers