当前位置:网站首页>Oracle 中文排序 Oracle 中文字段排序
Oracle 中文排序 Oracle 中文字段排序
2022-07-05 18:33:00 【HaHa_Sir】
Oracle 中文排序 Oracle 中文字段排序
一、情景描述
1、在实际开发中,遇到字段排序的情况,大概如下:
2、正序的需求是: 一类、二类、三类 ; 倒序需求是: 三类、二类、一类。
3、从图中可以看到,使用默认的排序,达不到预期效果,那么 Oracle中,对于中文排序该如何处理呢?
二、问题解决
1、使用 nlssort 函数,解决中文排序问题。
2、Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值:
- SCHINESE_RADICAL_M :按照部首(第一顺序)、笔划(第二顺序)排序
- SCHINESE_STROKE_M :按照笔划(第一顺序)、部首(第二顺序)排序
- SCHINESE_PINYIN_M : 按照拼音排序,系统的默认排序方式为拼音排序
3、举例如下:
//按照笔划排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');
//按照部首排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');
//按照拼音排序,此为系统的默认排序方式
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
4、案例截图:
边栏推荐
- Overview of video self supervised learning
- Interprocess communication (IPC): shared memory
- [utiliser Electron pour développer le Bureau sur youkirin devrait]
- [use electron to develop desktop on youqilin]
- sample_ What is the relationship between rate, sample and duration
- AI open2022 | overview of recommendation systems based on heterogeneous information networks: concepts, methods, applications and resources
- 什么是文本挖掘 ?「建议收藏」
- 7-1 linked list is also simple fina
- Is it safe for Apple mobile phone to speculate in stocks? Is it a fraud to get new debts?
- buuctf-pwn write-ups (9)
猜你喜欢
随机推荐
[PM2 details]
Insufficient picture data? I made a free image enhancement software
7-2 保持链表有序
如何获取飞机穿过雷达两端的坐标
Is it safe for Apple mobile phone to speculate in stocks? Is it a fraud to get new debts?
达梦数据库udf实现
企业数字化转型之路,从这里开始
【HCIA-cloud】【1】云计算的定义、什么是云计算、云计算的架构与技术说明、华为云计算产品、华为内存DDR配置工具说明
7-1 linked list is also simple fina
Powerful tool for collection processing
视频自监督学习综述
Electron installation problems
音视频包的pts,dts,duration的由来.
Is it safe to make fund fixed investment on access letter?
How much does the mlperf list weigh when AI is named?
[QNX Hypervisor 2.2用户手册]6.3.2 配置VM
C final review
5. 数据访问 - EntityFramework集成
怎么自动安装pythn三方库
ROS installation error sudo: rosdep: command not found