`

Oracle汉字排序SQL

阅读更多

1、使用拼音排序

  select * from t order by nlssort(field ,'NLS_SORT=SCHINESE_PINYIN_M');

 2、使用笔画排序

  select * from t order by nlssort(field ,'NLS_SORT=SCHINESE_STROKE_M');

3、使用偏旁部首排序

  select * from t order by nlssort(field ,'NLS_SORT=SCHINESE_RADICAL_M');

 

  注意,这里t 为要处理的表名,field 为要排序的字段名。

分享到:
评论

相关推荐

    Oracle Sql基础(beginning oracle sql中文版)

    本资源“Oracle Sql基础(beginning oracle sql中文版)”旨在为初学者提供一个全面的Oracle SQL学习指南。让我们深入探讨Oracle SQL的基础知识。 一、SQL简介 SQL(结构化查询语言)是用于管理关系数据库的标准...

    oracle数据库中汉字排序方法

    - **应用场景**:适用于需要按照传统中文排序规则(如字典或词典)进行排序的情况。 2. **SCHINESE_STROKE_M**:按照汉字笔画数排序。 - **特点**:直接根据每个汉字的总笔画数进行排序。 - **应用场景**:适用...

    Oracle 19C SQL调优指南 中文版 DBA优化利器

    《Oracle 19C SQL调优指南》是针对Oracle数据库管理员(DBA)的重要参考资料,尤其适合那些希望提升SQL性能的专业人士。SQL调优是数据库管理中的核心技能,它关乎到系统的响应时间、资源利用率和整体性能。Oracle 19C...

    Oracle四大宝典之一:Oracle Sql基础 中文版

    第三章 ORACLE SQL 单行函数 第四章 从多表中查询数据 第五章 用组函数合计数据 第六章 子查询 第七章 操纵数据 第八章 创建和管理表 第九章 内置约束 第十章 创建视图 第十一章 其他数据库对象 第十二章 控制用户...

    基于oracle9i讲解SQL语言(来自网络)PDF中文教程

    Oracle 9i在SQL的基础上增加了许多高级特性,如PL/SQL(Oracle的存储过程语言)和事务管理等,使得数据库管理更为高效和灵活。 **第1章 关系数据库与SQL语言环境** 在这一章节中,我们将学习关系数据库的基本概念...

    oracle sql_tuning

    1. **SQL执行计划**:SQL执行计划是Oracle解析器为每个SQL语句制定的执行策略,包括表的扫描方式(全表扫描或索引扫描)、连接顺序、排序操作等。理解执行计划有助于找出性能瓶颈并进行优化。 2. **绑定变量**:...

    oracle__汉字排序

    ### Oracle 汉字排序详解 #### 一、引言 在处理中文数据时,数据库中的汉字排序功能显得尤为重要。本文将围绕Oracle数据库中的汉字排序功能进行深入探讨,特别是Oracle 9i版本及其之后版本中关于汉字排序的具体...

    sql 按拼音首字母排序

    标题“SQL按拼音首字母排序”以及描述中的关键词“SQL按拼音排序”,指向了一种特殊的数据排序需求:在数据库中,针对包含中文字符的字段,按照中文拼音的首字母进行排序。这在处理大量含有中文名称、地点等信息的...

    Oracle 汉字拼音简码获取

    ### Oracle 汉字拼音简码获取:深入解析与应用 在现代信息技术中,文本处理尤其是多语言文本处理,已经成为数据库管理和应用开发中的关键环节。其中,将汉字转换为其拼音简码(即取每个汉字拼音的首字母)是常见的...

    oracle排序方法拼音,部首,笔画

    Oracle9i及其后续版本提供了多种预定义的排序规则,其中包括针对中文排序的特殊规则。“NLS_SORT”参数用于控制查询结果的排序方式。在中文环境下,Oracle提供了三种主要的排序方式: 1. **按拼音排序**(`SCHINESE...

    Oracle客户端PL/SQL 中文乱码解决

    然而,当用户在使用Oracle客户端进行PL/SQL开发时,经常遇到一个棘手的问题——中文乱码。这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。...

    Oracle Database 10g SQL开发指南 中文目录

    《Oracle Database 10g SQL开发指南》是一本专注于Oracle 10g数据库系统中SQL语言使用的指导书籍。本指南涵盖了SQL的基础知识以及在Oracle环境中的一些高级特性。 首先,书中介绍的是关系数据库和SQL的基本概念。...

    Oracle 中文字段进行排序的sql语句

    在Oracle数据库中,对包含中文字符的字段进行排序是一项常见的操作。这有助于用户根据特定的规则(如笔画、部首或拼音)查看和管理数据。以下是对标题和描述中提及的三种排序方式的详细解释: 1)按笔画排序: 在...

    Introduction To ORACLE9i:SQL2

    - **中文教程**:文档提到的“ocp-007-cn”和“ocp中文教程”可能是指向特定的学习资料或指南,这类资料对于中文用户来说非常有用,因为它能够帮助他们更好地理解和掌握Oracle 9i SQL2的相关知识。 ### Oracle 9i ...

    《oracle SQL性能优化》中文电子书

    《Oracle SQL性能优化》这本书是数据库管理员和开发人员的重要参考资料,它深入探讨了如何提高Oracle数据库的SQL查询性能。在数据库系统中,SQL查询的速度直接影响到应用的响应时间和整体性能,因此,理解并掌握SQL...

    对Oracle 排序中的几种常用排序的介绍

    1. **按拼音排序**:Oracle支持按照汉字的拼音进行排序,这在处理中文数据时非常有用。可以使用`NLSSORT`函数配合`NLS_SORT`参数来实现。例如,以下语句会按照汉语拼音对`danwei`字段进行升序排序: ```sql select...

    oracle汉字转拼音函数整理大全

    ### Oracle汉字转拼音函数知识点详解 #### 一、概述 在Oracle数据库中,有时需要将汉字转换成拼音,尤其是在处理中文数据时。本篇文档详细介绍了两种用于转换汉字到拼音的自定义函数:`fn_getpyKGJG` 和 `fn_...

Global site tag (gtag.js) - Google Analytics