ããOracleä¸row_number() over(partition by xxx order by xxx)çç¨æ³
ããrow_number() over(partition by a order by b)
ããä¸é¢çææå°±æ¯å°æ¥è¯¢ç»ææç
§aå段åç»ï¼partitionï¼ï¼
ããç¶åç»å
æç
§bå段æåºï¼è³äºascè¿æ¯descï¼å¯èªè¡éæ©ï¼
ããç¶å为æ¯è¡è®°å½è¿åä¸ä¸ªrownumberç¨äºæ 记顺åº
ããå¦åä¸é¢è¿å¼ 表çå
容ï¼æç
§deptidåç»çï¼ç»å
æç
§
ããsalaryéåºæåºçï¼rankå°±æ¯è¿åçrownumberå·
ããè¿ä¸ªå°±æ¯æç
§deptid=10åç»äºï¼ç»å
æ两个记å½ï¼
ããsalaryéåºæåºï¼åé¢rankèªç¶å°±æ¯1,2äº
温馨提示:答案为网友推荐,仅供参考