自定义订购
如果你想使用字母/数字排序以外的其他方式按列排序,则可以使用 case 指定所需的顺序。
order by Group 返回:
| 组 | 计数 |
|---|---|
| 没退休 | 6 |
| 退休 | 4 |
| 总 | 10 |
order by case group when 'Total' then 1 when 'Retired' then 2 else 3 end 返回:
| 组 | 计数 |
|---|---|
| 总 | 10 |
| 退休 | 4 |
| 没退休 | 6 |
如果你想使用字母/数字排序以外的其他方式按列排序,则可以使用 case 指定所需的顺序。
order by Group 返回:
| 组 | 计数 |
|---|---|
| 没退休 | 6 |
| 退休 | 4 |
| 总 | 10 |
order by case group when 'Total' then 1 when 'Retired' then 2 else 3 end 返回:
| 组 | 计数 |
|---|---|
| 总 | 10 |
| 退休 | 4 |
| 没退休 | 6 |