我是oracle新手,遇到問題。 我有一個名爲file_id的列。SQL Oracle排序字符串(數字)和(帶數字的字母)
當我做一個訂單由它按字符串,例如
1
1
10
100
11
11
110
114
12
300
31
4200
B14
B170
B18
編輯: 我想它這樣排序。
1
1
10
11
11
12
31
100
300
4200
B14
B18
B170
下面的答案完美地工作。只有我現在遇到的其他問題..我有空白的記錄。我怎麼能在最後做出空白記錄?
1
1
10
11
11
12
31
100
300
4200
BLANK
BLANK
BLANK
BLANK
BLANK
B14
B18
B170
謝謝你的幫忙。
「正確」是什麼意思;你想要一個數字排序?接下來是二進制排序? – Ben 2013-03-22 14:25:17
我編輯過,以表明我希望如何進行排序。感謝您提供如此快速的迴應。 – user2199531 2013-03-22 14:30:38
@ user2199531通過..按順序添加一個案例,當col爲null,然後2 else 1 end,regexp_substr(...' – DazzaL 2013-03-22 15:49:57