日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle排序非英文最后,Oracle中中文、数字,英文混杂形式的字段进行排序的方法...

發(fā)布時間:2024/10/8 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle排序非英文最后,Oracle中中文、数字,英文混杂形式的字段进行排序的方法... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

http://blog.csdn.net/p451933505/article/details/9272257

對Oracle中中文、數(shù)字、英文混雜形式的字段進行排序的方法:

例如:

order?by?NLSSORT(字段名,'NLS_SORT?=?SCHINESE_PINYIN_M'),?to_number(translate(字段名,?'0123456789'?||?字段名,?'0123456789'))

NLSSORT() 函數(shù):

可以使用NLSSORT()函數(shù)可以改變Oralce 對漢字的排序規(guī)則,排序規(guī)則如下(前三條對簡體中文進行排序,后兩條對繁體中文進行排序):

1.?SCHINESE_RADICAL_M

簡體中文按照第一順序是“部首”、第二順序是“筆畫數(shù)”進行排序。

2.?SCHINESE_STROKE_M

簡體中文按照第一順序“筆畫數(shù)”、是第二順序是“部首”進行排序。

3.?SCHINESE_PINYIN_M

簡體中文按照拼音進行排序。上例中即對簡體漢字按照拼音進行排序。

4.?TCHINESE_RADICAL_M

繁體中文按照第一順序是“部首”、第二順序是“筆畫數(shù)”進行排序。

5.?TCHINESE_STROKE_M

繁體中文按照第一順序是“筆畫數(shù)”、第二順序是“部首”進行排序。

TRANSLATE() 函數(shù):

用法:將char中出現(xiàn)在from中的每個字符替換為to中的相應字符,若from比to字符串長,那么在from中比to中多出的字符將會被刪除。三個參數(shù)中有一個是空,返回值也將是空值。

select?TRANSLATE('例1213','0123456789'||'例1213','0123456789')?as?RESULT?from?dual;

RESULT

------------

1213

分析:該語句要將 char--'例1213' 中出現(xiàn)在 from--'0123456789例1213' 中的字符替換為 to--'0123456789' 中的字符,根據(jù) from、to 的對應關系,將 char 中的 0替換成0、1替換成1、...9替換成9,即 char 中的數(shù)字不變,又 from 比 to 長,則 from 中比 to 中多出的字符將被刪除,即刪除 char 中的漢字。

JAVA 統(tǒng)計字符串中中文,英文,數(shù)字,空格的個數(shù)

面試題:輸入一行字符,分別統(tǒng)計出其中英文字母.中文字符.空格.數(shù)字和其它字符的個數(shù) 可以根據(jù)各種字符在Unicode字符編碼表中的區(qū)間來進行判斷,如數(shù)字為'0'~'9'之間,英文字母為'a'~'z'或 ...

JAVA 統(tǒng)計字符串中中文,英文,數(shù)字,空格,特殊字符的個數(shù)

引言 可以根據(jù)各種字符在Unicode字符編碼表中的區(qū)間來進行判斷,如數(shù)字為'0'~'9'之間,英文字母為'a'~'z'或'A'~'Z'等,Java判斷一個字符串是否有中文是利用Unicode編碼來判 ...

EXCEL表格單元格中包含數(shù)字英文和漢字,如何自動去掉漢字,保留英文和數(shù)字

EXCEL表格單元格中包含數(shù)字英文和漢字,如何自動去掉漢字,保留英文和數(shù)字 Function?求數(shù)字和字母(對象 As String) '在文本與數(shù)字混雜中提取數(shù)字和字母???Dim myReg??? ...

Oracle中對數(shù)字加漢字的排序(完好)

之前寫過一篇 Oracle中對數(shù)字加漢字的排序以及REGEXP_SUBSTR介紹 后來在開發(fā)的過程中又遇到相似問題.數(shù)據(jù)不一樣了,按之前的使用方法是不適用的. 之前的是數(shù)字在前漢字在后,最基本的差別是 ...

Oracle中如何查詢一個表的所有字段名和數(shù)據(jù)類型

Oracle中如何查詢一個表的所有字段名和數(shù)據(jù)類型 查詢語法 select A.COLUMN_NAME,A.DATA_TYPE from user_tab_columns A where TABLE_ ...

oracle中如何更改一個表的一個字段屬性(名稱,類型)

修改字段的屬性,名稱方法 --修改某一個字段的類型,當該字段不為null時alter?table?表名add?字段NUMBER(11,0)?default?0?not?null;--添加表一個字段 A ...

Java:集合,對列表(List)中的自定義對象按屬性(字段)排序(正序、倒序)的方法

1. 要求 對列表(List)中的自定義對象,要求能夠按照對象的屬性(字段)進行排序(正序.倒序). 如:用戶對象(Member)有用戶名(username).級別(level).出生日期(birth ...

關于oracle中的數(shù)字類型

1.關于number類型. 以下是從其文檔中摘錄出的一句話: p is the precision, or the total number of significant decimal digits ...

sql 自定義函數(shù)返回中文,數(shù)字,英文

--提取數(shù)字IF OBJECT_ID('DBO.GET_NUMBER2') IS NOT NULLDROP FUNCTION DBO.GET_NUMBER2GOCREATE FUNCTION DBO. ...

隨機推薦

計算2的N次方

總時間限制:? 1000ms 內存限制:? 65536kB 描述 任意給定一個正整數(shù)N(N<=100),計算2的n次方的值. 輸入 輸入一個正整數(shù)N. 輸出 輸出2的N次方的值. 樣例輸入 5 ...

OpenXml Excel數(shù)據(jù)導入導出&lpar;含圖片的導入導出&rpar;

聲明:里面的很多東西是基于前人的基礎上實現(xiàn)的,具體是哪些人 俺忘了,我做了一些整合和加工 這個項目居于openxml做Excel的導入導出,可以用OpenXml讀取Excel中的圖片 和OpenXml ...

Java IO 嵌套流、文本的輸入輸出和存儲

Java IO 嵌套流.文本的輸入輸出和存儲 @author ixenos 1.?? 組合流過濾器(嵌套流) a)??? 跨平臺文件分割符:常量字符串 java.io.File.seperator 等 ...

用慣圖形界面的SVNer,如何突破Git----簡單教程

1.使用Git,首先安裝好Git,它會贈送一個Git Bash給你 2.接下來,踩第一個坑----SSH連接,我們知道用Git關聯(lián)本地倉庫可以用SSH和HTTP兩種方式,為什么不用HTTP,因為 不! ...

webpack入門(三)webpack的api

終于到了webpack api這一篇,我都等不及了0.0; webpack is fed a configuration object. Depending on your usage of webp ...

python2與python3中除法的區(qū)別

python2中的除法 >>>1/2 0 即一個整數(shù)(無小數(shù)部分的數(shù))被另外一個整數(shù)除,計算結果的小數(shù)部分被截除了,只留下了整數(shù)部分 有時候,這個功能比較有用,譬如在做一些需要取位數(shù) ...

&lbrack;轉帖&rsqb; ASP ASPX 等知識

asp.asp.net..aspx..ascx..ashx的簡單說明 https://www.cnblogs.com/jhcelue/p/6736147.html ASP是動態(tài)server頁面(Act ...

MUI---上傳頭像功能實現(xiàn)

這里使用MUI上傳頭像的功能是結合VUE來做的,所以: changeFace:function(){ var IMAGE_UNSPECIFIED = "image/*"; //相冊 ...

C&sol;C&plus;&plus; -- Gui編程 -- Qt庫的使用 -- 信號與槽的關聯(lián)

Qt信號與槽的三種關聯(lián)方法:1.設計界面關聯(lián),編輯信號/槽,自動關聯(lián) 2.手動關聯(lián)(1).頭文件中定義槽 -----mywidget.h----- #ifndef MYWIDGET_H #define ...

軟工網(wǎng)絡15團隊作業(yè)8——Beta階段項目總結

1.新成員 姓名 風格 擅長 角色 宣言 李家俊 亂寫 都有所涉獵 測試 混就完事了 丁樹樂 瀟灑 與人溝通 測試 與其臨淵羨魚,不如退而結網(wǎng) 2.是否需要更換團隊的PM 不需要 3.下一階段需要改進 ...

總結

以上是生活随笔為你收集整理的oracle排序非英文最后,Oracle中中文、数字,英文混杂形式的字段进行排序的方法...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。