`

Oracle按笔画,部首,拼音排序

阅读更多
在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值
SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序
SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序
SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序

举例如下:
表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。
1: //按照笔划排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M');

2: //按照部首排序
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M');

3: //按照拼音排序,此为系统的默认排序方式
select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');
分享到:
评论

相关推荐

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

    ### Oracle排序方法:拼音、部首、笔画 在Oracle数据库中,为了适应不同语言环境下的数据处理需求,提供了一套强大的多语言支持工具。其中,“NLS_SORT”参数允许用户按照不同的规则对数据进行排序,这对于处理中文...

    oracle数据库中汉字排序方法

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

    oracle排序

    三、按拼音排序 在 Oracle 中,可以使用 NLSSORT 函数对数据进行拼音排序。例如,以下语句将对 perexl 表中的数据按照 danwei 列的拼音进行排序: SELECT * FROM perexl ORDER BY NLSSORT(danwei, 'NLS_SORT=...

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

    本文将详细介绍Oracle中常见的几种排序方式,包括按拼音、部首、笔画排序,以及如何处理NULL值,使用DECODE和NVL函数,以及实现高效的分页查询。 1. **按拼音排序**:Oracle支持按照汉字的拼音进行排序,这在处理...

    oracle__汉字排序

    通过上述介绍,我们可以看到Oracle数据库提供了多种方式来设置汉字的排序规则,包括拼音排序、笔画排序和部首排序等。这些排序规则的设置不仅可以在会话级别进行,也可以在系统级别进行。对于不同的应用场景,可以...

    oracle指定排序的方法详解

     1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序  2、Session级别的...

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

    Oracle提供了多种方式来实现中文字段的排序,包括按照笔画、部首以及拼音。下面将详细阐述这些方法及其背后的原理。 首先,`NLSSORT`函数是Oracle数据库用于排序的关键工具,它允许我们指定特定的语言排序规则。在...

    oracl几个函数

    在Oracle 9i及之后的版本中,新增了基于拼音、部首和笔画的排序功能,通过设置`NLS_SORT`参数来实现。 - `SCHINESE_RADICAL_M`:按照部首(第一顺序)、笔划(第二顺序)进行排序。 - `SCHINESE_STROKE_M`:按照...

    oracle查询语句大全.doc

    Oracle9i后,可以通过设置`NLS_SORT`参数实现按拼音、部首或笔画排序。 17. **对象名支持中文**: Oracle8i及以上版本允许使用中文作为对象名。 18. **SQL*Plus启动选项**: 可以在`$ORACLE_HOME/sqlplus/admin...

    Oracle数据库10g-支持全球化特性的平台-Powe.pptx

    字符集扫描程序和语言索引则优化了对中文数据的处理,包括简体和繁体中文的转换,以及多种中文排序方式,如笔画、拼音、部首和二进制排序。 Oracle 10g的全球化特性还包括不区分大小写的查询和排序功能。这使得用户...

    oracle查询语句大全

    9i之后,提供了拼音、部首、笔画的排序方式。 - 可通过设置`NLS_SORT`参数来控制排序规则。 17. **对象名使用中文**: - Oracle 8i支持在对象名中使用中文字符。 18. **SQL*Plus启动选项修改**: - 可以在`$...

    ORACLE常用函数总结

    支持中文排序方式,如部首、笔画和拼音。 - 示例:`SELECT NLS_INITCAP('ab cde') "test", NLS_INITCAP('a b c d e', 'nls_sort= SCHINESE_PINYIN_M') "test1" FROM dual;` 11. NLS_LOWER(chr, ['nls_param'])函数...

    oracle查询语句大全[定义].pdf

    - 在Oracle中,可以通过设置NLS_SORT参数来改变排序方式,如按拼音、部首或笔画排序。 12. 特殊字符: - `SELECT 'Welcome to visit'||CHR(10)||'www.CSDN.NET' FROM DUAL;` 在字符串中添加回车符。 13. 数据库...

    oracle查询语句大全.pdf

    - Oracle9i后,可以设置`NLS_SORT`参数来按拼音、部首或笔画对中文进行排序。 13. **对象名使用中文**: - Oracle8i以后,对象名可以使用中文字符。 14. **改变SQL*Plus启动选项**: - 在`$ORACLE_HOME/sqlplus...

    oracle查询语句大全.docx

    Oracle9i后,可以设置`NLS_SORT`参数进行中文排序,例如按照拼音、部首或笔画。 13. **对象名支持中文**: Oracle8i及以后版本允许对象名使用中文。 14. **SQL*Plus启动选项**: `$ORACLE_HOME/sqlplus/admin/...

    oracle字符函数.pdf

    这在处理多语言数据时特别有用,因为它可以根据不同的排序规则(如拼音、部首或笔画)进行排序。 了解并熟练使用这些Oracle字符函数对于数据库开发和管理至关重要,它们可以帮助你更高效地处理和操作字符串数据,...

Global site tag (gtag.js) - Google Analytics