1
我的數據是這樣的:
SQL - 訂單由不同的情況下,在一列
我想對數據進行排序,結果會是這樣:
CHECKING_ACCT_MONTHS
--------------------
11-2011
10-2011
09-2011
AVERAGE
換句話說,數據將按降序排列,但AVERAGE
數據將在第e底部。我怎樣才能做到這一點,。?
我的數據是這樣的:
SQL - 訂單由不同的情況下,在一列
我想對數據進行排序,結果會是這樣:
CHECKING_ACCT_MONTHS
--------------------
11-2011
10-2011
09-2011
AVERAGE
換句話說,數據將按降序排列,但AVERAGE
數據將在第e底部。我怎樣才能做到這一點,。?
查詢應該是...
SELECT *
FROM TableName
ORDER BY
CASE
WHEN CHECKING_ACCT_MONTHS = 'AVERAGE'
THEN 1 ELSE 0
END,
CHECKING_ACCT_MONTHS DESC
Wooohohohoh ,.所以,有序的數據是0和1。非常感謝你。 – Praditha 2012-04-16 04:23:18
@ Praditha:當答案如此有用時,爲什麼不獎勵upvote? – Jayan 2012-04-16 04:30:50
@ Nitin Midha:我編輯的可讀性。請重新檢查查詢是否仍然正確:) – Jayan 2012-04-16 04:33:17