佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > oracle指定排序的方法詳解

oracle指定排序的方法詳解

熱門標(biāo)簽:AI電銷 呼叫中心市場需求 Linux服務(wù)器 網(wǎng)站排名優(yōu)化 百度競價排名 地方門戶網(wǎng)站 服務(wù)外包 鐵路電話系統(tǒng)

Oracle9i之前,中文是按照二進(jìn)制編碼進(jìn)行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。  
1、設(shè)置NLS_SORT參數(shù)值   
SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序   SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序   SCHINESE_PINYIN_M 按照拼音排序   

2、Session級別的設(shè)置,修改ORACLE字段的默認(rèn)排序方式:  
按拼音:alter session set nls_sort = SCHINESE_PINYIN_M;  
按筆畫:alter session set nls_sort = SCHINESE_STROKE_M;   
按偏旁:alter session set nls_sort = NLS_SORT=SCHINESE_RADICAL_M; 

3、語句級別設(shè)置排序方式: 
按照筆劃排序   select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_STROKE_M'); 
按照部首排序   select * from dept order by nlssort(name,'NLS_SORT=SCHINESE_RADICAL_M'); 
按照拼音排序  此為系統(tǒng)的默認(rèn)排序方式  
select * from dept order by  nlssort(name,'NLS_SORT=SCHINESE_PINYIN_M');

4、修改系統(tǒng)參數(shù)(數(shù)據(jù)庫所在操作系統(tǒng)):   
set NLS_SORT=SCHINESE_RADICAL_M export NLS_SORT (sh)   setenv NLS_SORT SCHINESE_RADICAL_M (csh)    HKLC\SOFTWARE\ORACLE\home0\NLS_SORT (win注冊表)

您可能感興趣的文章:
  • Oracle中簡單查詢、限定查詢、數(shù)據(jù)排序SQL語句范例和詳細(xì)注解
  • 數(shù)據(jù)庫查詢排序使用隨機(jī)排序結(jié)果示例(Oracle/MySQL/MS SQL Server)
  • oracle使用order by排序null值如何處理
  • Oracle 中文字段進(jìn)行排序的sql語句
  • Oracle數(shù)據(jù)庫中ORDER BY排序和查詢按IN條件的順序輸出

標(biāo)簽:湖南 崇左 銅川 黃山 湘潭 仙桃 蘭州 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle指定排序的方法詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    易门县| 南安市| 延庆县| 金川县| 乌拉特前旗| 霍林郭勒市| 定安县| 密山市| 谷城县| 赣榆县| 灵丘县| 突泉县| 杨浦区| 盖州市| 无棣县| 肇东市| 随州市| 磐石市| 麻城市| 宜都市| 中宁县| 报价| 庆云县| 彭州市| 抚顺县| 锡林浩特市| 敦化市| 电白县| 留坝县| 凤山市| 旬邑县| 吴堡县| 云阳县| 汉川市| 沁水县| 五家渠市| 靖州| 抚顺市| 恩施市| 忻城县| 张家川|