oracle能否按自定義順序排序

2022-06-10 14:05:12 字數 2078 閱讀 7711

1樓:匿名使用者

呵呵,這個題目有意思。

直接排啊。

order by ppmc desc|asc摘了段:

47. 中文是如何排序的?

oracle9i之前,中文是按照二進位制編碼進行排序的。

在oracle9i中新增了按照拼音、部首、筆畫排序功能。設定nls_sort值

schinese_radical_m 按照部首(第一順序)、筆劃(第二順序)排序

schinese_stroke_m 按照筆劃(第一順序)、部首(第二順序)排序

schinese_pinyin_m 按照拼音排序

2樓:

如果只是排序用

order by +case when 就行了或用 decode

select * from t1 order by case when wh='2' then 0 else 1 end asc,wh asc

3樓:

可以通過增加偽列的方法結合case實現:

比如,你只是想 2 號輸出在頂行,其他行仍按順序輸出的話,可以這樣:

select case wh

when 2 then 0

else wh

endas vwh

from your_tab order by vwh;

4樓:匿名使用者

select '2' v,1 o from dualunion all

select '1' v,2 o from dualunion all

select '3' v,3 o from dualunion all

select '4' v,4 o from dual連線後再按o排序即可。

5樓:

要是如此排序,再加一欄位標識之

oracle怎麼用order by按自己規定的字串排序?

6樓:匿名使用者

你可以增加一個數字型別欄位,按照你想要的排序賦值,然後order by這個欄位就行。

7樓:掌樂秋梵

按照自定義的順序排序: select * from table_name order by decode(col_name,'value1',1,'value2',2,'value3',3,'value4',4,...'valuen',n);

select * from table_name order by decode(col_name,'深證',1,'上海',2,'北京',3,'南京',4,...'valuen',n);

oracle怎麼實現絕對按插入順序排序

8樓:

order by rowid 可以,但是前提是你插入完資料後沒有做過刪除,更新

9樓:殤忄路

增加一列,使用序列和觸發器實現自動增長

oracle 怎麼指定排序?

10樓:折柳成萌

可以通過 「order by 欄位名 asc (desc)」 命令進行排序。

sql:select * from tablename order by id desc;

用 desc 表示按倒序排序(即:從大到小排序) ,用 acs 表示按正序排序(即:從小到大排序)。

11樓:匿名使用者

一般的話

order by case when bzlb='白班' then 0 when bzlb='前夜班' then 1 when bzlb='後夜班' then 2 end

但是你這個迴圈的,應該還有其他欄位也在排序範圍內吧?

鄙視「折柳成萌」胡謅八扯

oracle中 能不能將 order by 後面的欄位和 排序順序 作為引數,

12樓:

order by 1,2

可以根據第幾個欄位排序,不需要用欄位名字

如何實現Oracle的自定義排序

在最後的查詢語句後面跟上 order by 列名 預設是升序,降序的話再個 desc oracle自定義排序查詢 select from a order by case when id 3 then 8 else id end desc select from a order by decode s...

中怎麼自定義頁碼,WORD中怎麼自定義頁碼

進入頁尾 插入自 文集,選擇 第x頁共y頁 然後到頁碼上刪除 第 頁 共 頁 並在兩個頁碼之間輸入 即可!告訴你個笨辦法 先插入 第x頁共y頁 的樣式 然後刪掉裡面的字,再加個斜槓,變成 x y 然後就變成你要的那樣的格式了。我幫你試過了,不行,看來你只能用頁尾來自己打上去了 word中怎麼讓自編的...

php呼叫自定義函式,php自定義函式中怎麼呼叫類中方法

引用符號。不加引用時候,你傳進去的 a被複制了一份,然後你在函式裡面改變 a實際上是改變複製的那個,原來的那個不變,退出函式後 a還是原來那個值。加了引用符號后里面的 a就是外面的 a的引用,修改了函式裡面的 a就等於修改了外面的 a。function 是用來定義函式的,呼叫的時候不用functio...