用于 ORDER BY 和行选择的排序顺序
这些示例显示了如何为使用的排序顺序对行进行排序和选择。
JOB 列中的值为混合大小写。 您可以看到值 "Mgr" , "MGR" 和 "mgr"。
| 标识 | 名称 | DEPT | 作业 | YEARS | SALARY | COMM |
|---|---|---|---|---|---|---|
| 10 | Sanders | 20 | 经理 | 7 | 18357.50 | 0 |
| 20 | Pernal | 20 | 销售 | 8 | 18171.25 | 612.45 |
| 30 | 梅伦吉 | 38 | Mgr | 5 | 17506.75 | 0 |
| 40 | 奥布赖恩 | 38 | 销售 | 6 | 18006.00 | 846.55 |
| 50 | Hanes | 15 | 经理 | 10 | 20659.80 | 0 |
| 60 | Quigley | 38 | 销售 | 0 | 16808.30 | 650.25 |
| 70 | Rothman | 15 | 销售 | 7 | 16502.83 | 1152.00 |
| 80 | James | 20 | 职员 | 0 | 13504.60 | 128.20 |
| 90 | Koonitz | 42 | 销售部 | 6 | 18001.75 | 1386.70 |
| 1 | Plotz | 42 | Mgr | 6 | 18352.80 | 0 |
在以下示例中,将显示使用以下内容的每个语句的结果:
- *HEX 排序顺序
- 使用语言标识 ENU 的共享权重排序顺序
- 使用语言标识 ENU 的唯一权重排序顺序
注: 通过在 CRTSQLxxx , STRSQL 或 RUNSQLSTM 命令上指定 SRTSEQ (*LANGIDUNQ) 或 SRTSEQ (*LANGIDSHR) 和 LANGID (ENU) ,或通过使用 SET OPTION 语句,选择 ENU 作为语言标识。