日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql分组取出每组地一条数据_MySQL 分组后取每组前N条数据

發布時間:2025/3/19 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql分组取出每组地一条数据_MySQL 分组后取每组前N条数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

與oracle的rownumber() over(partition by xxxorder by xxx)語句類似,即:對表分組后排序

創建測試emp表

DROP TABLE IF EXISTS emp;

CREATE TABLE emp (

empno decimal(4,0) NOT NULL,

ename varchar(10) DEFAULT NULL,

job varchar(9) DEFAULT NULL,

mgr decimal(4,0) DEFAULT NULL,

hiredate datetime DEFAULT NULL,

sal decimal(7,2) DEFAULT NULL,

comm decimal(7,2) DEFAULT NULL,

deptno decimal(2,0) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------

-- Records of emp

-- ----------------------------

INSERT INTO emp VALUES ('7369', 'SMITH', 'CLERK', '7902', '1980-12-17 00:00:00', '800.00', null, '20');

INSERT INTO emp VALUES ('7499', 'ALLEN', 'SALESMAN', '7698', '1981-02-20 00:00:00', '1600.00', '300.00', '30');

INSERT INTO emp VALUES ('7521', 'WARD', 'SALESMAN', '7698', '1981-02-22 00:00:00', '1250.00', '500.00', '30');

INSERT INTO emp VALUES ('7566', 'JONES', 'MANAGER', '7839', '1981-04-02 00:00:00', '2975.00', null, '20');

INSERT INTO emp VALUES ('7654', 'MARTIN', 'SALESMAN', '7698', '1981-09-28 00:00:00', '1250.00', '1400.00', '30');

INSERT INTO emp VALUES ('7698', 'BLAKE', 'MANAGER', '7839', '1981-05-01 00:00:00', '2850.00', null, '30');

INSERT INTO emp VALUES ('7782', 'CLARK', 'MANAGER', '7839', '1981-06-09 00:00:00', '2450.00', null, '10');

INSERT INTO emp VALUES ('7788', 'SCOTT', 'ANALYST', '7566', '1982-12-09 00:00:00', '3000.00', null, '20');

INSERT INTO emp VALUES ('7839', 'KING', 'PRESIDENT', null, '1981-11-17 00:00:00', '5000.00', null, '10');

INSERT INTO emp VALUES ('7844', 'TURNER', 'SALESMAN', '7698', '1981-09-08 00:00:00', '1500.00', '0.00', '30');

INSERT INTO emp VALUES ('7876', 'ADAMS', 'CLERK', '7788', '1983-01-12 00:00:00', '1100.00', null, '20');

INSERT INTO emp VALUES ('7900', 'JAMES', 'CLERK', '7698', '1981-12-03 00:00:00', '950.00', null, '30');

INSERT INTO emp VALUES ('7902', 'FORD', 'ANALYST', '7566', '1981-12-03 00:00:00', '3000.00', null, '20');

INSERT INTO emp VALUES ('7934', 'MILLER', 'CLERK', '7782', '1982-01-23 00:00:00', '1300.00', null, '10');

需求:按部門分組后顯示工資為前三的員工信息

SQL:

select * from emp as a where 3> (select count(*) from emp where deptno = a.deptno and sal < a.sal ) order by a.deptno ,a.sal

解析SQL:

3>...

目的是獲取前三條數據,可以多次修改

emp where deptno = a.deptno

目的是確定分組字段

sal < a.sal

排序條件

結果圖:

總結

以上是生活随笔為你收集整理的mysql分组取出每组地一条数据_MySQL 分组后取每组前N条数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 波多野结衣av电影 | 欧美久久天堂 | 五月天婷婷社区 | 日本熟妇一区二区三区 | 91精品国产91| 日韩一区高清 | 中文字幕日韩欧美一区二区 | 古装三级吃奶做爰 | 天天干,夜夜操 | 国产精品毛片久久久久久久 | 久久色在线 | 日韩精品国产一区 | 亚洲成人一级片 | 中文字幕在线观看视频www | www.99视频 | 四虎一国产精品一区二区影院 | 欧美成人hd | 国产xxxx裸体xxx免费 | 天天宗合网 | 色资源在线 | 欧洲精品一区二区 | 国产精品成人一区 | 亚洲激情视频小说 | 日本精品一区在线 | 日本在线视频中文字幕 | 性猛╳xxx乱大交 | 色哟哟在线免费观看 | av簧片| 免费看黄av| 欧美毛片基地 | 国产乱人 | 亚洲成年人网站在线观看 | 亚洲热在线视频 | 国产黄色大片 | 伦理av在线| 亚洲激情视频在线观看 | 日韩av一 | 91一区二区在线 | 黄色免费大片 | 日韩精品在线免费 | 成人不卡 | 国产喷白浆一区二区三区 | 一级视频在线播放 | 超碰人人草人人干 | 50度灰在线 | 国产精品国产精品国产专区不卡 | 韩国av电影在线观看 | 国产成人精品一区二区三区四区 | 中文字幕在线2021 | 亚洲一区二区日本 | 亚洲精品福利在线观看 | 国产人久久人人人人爽 | 亚洲久久在线观看 | 亚洲男人的天堂在线观看 | 在线中文av| 91精品国产入口在线 | 丰满大乳露双乳呻吟 | 热播网 | 国产精品综合在线 | 亚洲无av在线中文字幕 | 午夜成人鲁丝片午夜精品 | 欧美精品三级 | 黄色不打码视频 | 少妇精品高潮欲妇又嫩中文字幕 | 可以免费看的黄色网址 | 夜夜夜操 | 午夜有码 | 色涩综合 | 亚洲国产一二三 | 3d动漫精品啪啪一区二区下载 | 天天做日日做 | 性猛交ⅹxxx富婆video | 91精品国产91综合久久蜜臀 | 自拍在线视频 | 三级视频黄色 | 中文字幕视频在线播放 | 亚洲精品天堂在线 | 91香蕉国产 | 成人黄色一级片 | 91色偷偷 | 97公开免费视频 | 国产又大又黄又粗 | 久久国产视频播放 | 国产精品久久久久高潮 | 久草手机在线观看 | 玩弄丰满少妇xxxxx性多毛 | 超黄网站在线观看 | 久久伊人av| 中国美女黄色 | 一级v片| 潘金莲激情呻吟欲求不满视频 | 国产成人啪精品 | 精品一区电影 | 亚洲人成777 | 狠狠操网站 | 96人xxxxxxxxx69| 成人av影院 | av在线收看 | 欧美五月婷婷 |