使用oacle进行中文字段排序
时间: 2023-03-01 22:10:22 浏览: 132
oracle排序
在 Oracle 数据库中,使用 NLS_SORT 参数控制字段的排序方式。对于中文字段的排序,需要设置 NLS_SORT 为 "BINARY_CI"(不区分大小写的二进制排序)或 "SCHINESE_PINYIN_M"(拼音排序)。
例如,要对数据表 "MYTABLE" 中的中文字段 "MYCOLUMN" 进行排序,可以使用以下 SQL 语句:
```
SELECT *
FROM MYTABLE
ORDER BY MYCOLUMN
```
如果要按照拼音排序,可以使用以下语句:
```
ALTER SESSION SET NLS_SORT=SCHINESE_PINYIN_M;
SELECT *
FROM MYTABLE
ORDER BY MYCOLUMN
```
阅读全文