我做了另一個線程解決了我的問題,但我得到了報告審查,他們希望它的修訂。我會盡我所能來解釋:排序愛可信sql查詢
考慮以下幾點:
我需要的只是ORDER BY的SQL查詢的一部分。這三個字段是ACRNo
,Type
和Pty
。
我希望它按類型排序第一。
然後我想讓它按Pty排序,但是我希望空白的結尾。和排序的頂部。 (一個正常的
orderby
把空白的頂部)。已經被排序之後,我想了ACR數字是排序所有空白
PTY
。當他們有一個pty連接到他們時,我不希望ACR被排序(或者我真的不在乎)。然而,當Pty是空白的時候,我想要最高的頂部。
我希望這是有道理的。
哇,那工作。你能解釋一下嗎? nvmd,我明白了! – masfenix 2010-07-08 18:50:42
嗯,唯一不直截了當的是Pty排序,你希望空白最後到達...所以你把一個'zzz'連接到一切,現在'apple'變成'applezzz',''變成'zzz',所以alpha排序給你你想要的。 – heisenberg 2010-07-08 18:53:31
只要確保你從未有任何Pty值爲zzz的行;) – 2010-07-08 19:09:24