SQL - 在一列上按不同的顺序排序

Pra*_*tha 1 sql oracle

我有这样的数据:
数据


我想订购数据,结果将是这样的:
CHECKING_ACCT_MONTHS
--------------------
11-2011
10-2011
09-2011
AVERAGE
换句话说,数据将按顺序递减,但AVERAGE数据将在底部.我怎样才能做到这一点,.?

Nit*_*dha 7

查询应该是......

SELECT * 
  FROM TableName
 ORDER BY 
    CASE 
      WHEN CHECKING_ACCT_MONTHS = 'AVERAGE' 
      THEN 1 ELSE 0 
   END, 
   CHECKING_ACCT_MONTHS DESC
Run Code Online (Sandbox Code Playgroud)