Oracle的nlssort函数 lssort函数的作用是对字段排序,字符串类型的 1.按拼音排序: select * from MEMBER t order by NLSSORT(t.b,'NLS_SORT = SCHINESE_PINYIN_M') 2.按笔画排序: select * from MEMBER t order by NLSSORT(t.b,'NLS_SORT = SCHINESE_STROKE_M') 3.按部首排序: select * from MEMBER...
在oracle9i中新增了按照拼音、部首、笔画排序功能。 设置NLS_SORT值即可。 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序 拼音SELECT *FROM 表名ORDERBY NLSSORT(排序字段名,'NLS_SORT = SCHINESE_PIN...
Oracle9i中新增了按照拼音、部首、笔画排序功能 拼音SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_PINYIN_M') 笔划SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_STROKE_M') 部首SELECT * FROM 表名 ORDER BY NLSSORT(字段名,'NLS_SORT = SCHINESE_RADICAL_M...
但是在不同的数据库版本中,NLSSORT函数的行为可能有所不同。 在Oracle 10g及更早版本中,NLSSORT函数的行为是根据NLS_SORT参数的设置来确定的。如果NLS_SORT参数设置为BINARY,则NLSSORT函数会将字符串按照字节顺序进行排序。如果NLS_SORT参数设置为其他值(比如NLS_SORT=Chinese_PRC),则NLSSORT函数会根据相应的排序规则对...
NLSSORT(string,'NLS_SORT=sort_name') 其中: -string是要转换的字符串。 -sort_name是一个可选参数,用于指定排序规则的名称。如果不指定该参数,函数将使用数据库的默认排序规则。 3. 用途 NLSSORT函数主要用于以下几个方面: 3.1 排序 在数据库中,字符串的排序顺序是根据字符的二进制值来确定的。但是,不同的...
1.1 设置NLS_SORT参数 步骤一:确认数据库字符集是否支持中文 Oracle数据库通常使用 AL32UTF8 或 ZHS16GBK 字符集来存储中文字符。 可以通过以下SQL命令检查数据库的字符集设置: SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET'; ...
通过设置NSL_SORT值来实现: SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M按照拼音排序 实现中文排序有两种常见方式: session级 ALTER SESSION SET NLS_SORT='XXX'; ...
nlssort(string, 'NLS_SORT=sort') 其中,string是要排序的字符串,'NLS_SORT=sort'是指定的语言和排序规则。可以通过修改sort来实现不同的排序方式,常用的排序规则有: - BINARY:二进制排序方式,按照字符串中每个字符的ASCII码进行排序。 - WEST_EUROPEAN:西欧字符集排序方式,适用于英语、法语、德语等西欧语言的排序...
nls_sort 参数类型:字符串 语法: NLS_SORT = { BINARY | linguistic_definition } 默认值:NLS_LANGUAGE参数决定 可在会话级别修改 取值范围:BINARY或其他有效的语言名称 文字排序 该参数决定字符排序动作时用的方式,包括如下: ORDER BY, GROUP BY, comparison conditions (=, <>, <=, >=) ...
通过设置NSL_SORT值来实现: SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M按照拼音排序 实现中文排序有两种常见方式: session级 ALTER SESSION SET NLS_SORT='XXX'; ...