如何在PL/SQL中按Tier(等级)对数据进行分层排序?
分数分层处理结果
原始数据表
| 姓名 | 分数 |
|---|---|
| John | 111 |
| Jack | 115 |
| Joe | 120 |
| Jimmuy | 125 |
| Jill | 135 |
分层规则
需新增「等级(Tier)」列,按以下分数区间分层:
- 低于113 → 等级1
- 113至120 → 等级2
- 121至130 → 等级3
- 131及以上 → 等级4
处理后的数据表
| 姓名 | 分数 | 等级 |
|---|---|---|
| John | 111 | 1 |
| Jack | 115 | 2 |
| Joe | 120 | 2 |
| Jimmuy | 125 | 3 |
| Jill | 135 | 4 |
内容的提问来源于stack exchange,提问作者SakBG
相关产品推荐
相关产品推荐

