日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

ORACLE的自定義排序

系統(tǒng) 2330 0

普通排序SQL是這樣的:SELECT NAME FROM TABLE ORDER BY NAME;

這時候我們需要按照自己定義的NAME的排序規(guī)則進行排序,如按照某個字典ARRAY進行排序,就需要用個臨時表來完成

如建立表:C_SORT_T

create table C_SORT_T
(
? SORT_ID?? NUMBER(10),
? SORT_NAME VARCHAR2(20),
? SORT_SEQ? NUMBER(10)
)

然后把原有的SQL聯(lián)合排序表進行查詢,然后用SORT_SEQ排序就可以了。

?

如果是SORT array是不固定,而是在排序前傳入SQL?該怎么辦?

如果排序的array不大的話,可以用DECODE來達到要求,如下:

SELECT NAME FROM TABLE

排序:

SELECT NAME,DECODE(NAME,"ARRAY[0]",1,"ARRAY[1]",2,....,9999) SEQ FROM TABLE ORDER BY SEQ

?

如果超大的排序。。。。感覺用很難用一個SQL排吧,沒有好辦法

ORACLE的自定義排序


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 吴川市| 富锦市| 中山市| 乐山市| 康马县| 汕尾市| 互助| 红桥区| 张北县| 凤山县| 文昌市| 九台市| 祁门县| 长寿区| 尚志市| 拉孜县| 临漳县| 赞皇县| 深州市| 大田县| 阳谷县| 习水县| 遵义县| 鸡东县| 房产| 抚松县| 蒙自县| 洪江市| 囊谦县| 南丰县| 石家庄市| 郧西县| 定州市| 额敏县| 盐边县| 宜君县| 南部县| 苍山县| 青岛市| 井研县| 宁陕县|