2
誰能借我一隻手爲我應該追加什麼我的ORDER BY語句,這些值自然排序:自然排序SQL ORDER BY
1
10
2
22
20405-109
20405-101
20404-100
X
Z
D
理想情況下,我想沿着東西線:
1
2
10
22
20404-100
20405-101
20405-109
D
X
Z
我目前使用:
ORDER BY t.property, l.unit_number
其中的值l.unit_number
我試過做l.unit_number * 1
和l.unit_number + 0
但他們沒有工作。
我應該在做什麼ORDER
有條件的,如Case When IsNumeric(l.unit_number)
?
謝謝。
你怎麼能指望'20405-109'和'X'被處理? – Aiias
我添加了所需的輸出。道歉。知道我忘了一些東西。 – tr3online
20405-109可以被劃分並在Alpha之前或之後出現。這非常寬鬆。我只想讓事情正確排序。 1-> 2-> 3-> 10-> 11-> 20-> 21,A-> B-> C-> D等 – tr3online