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

时间:2012-04-16 04:06:55

标签: sql oracle

我有这样的数据:
data


我想订购数据,结果如下:
CHECKING_ACCT_MONTHS {
{1}} {
{1}} {
{1}} {
{1}} {
{1}}
换句话说,数据将按降序排序,但--------------------数据将位于底部。我怎么能这样做?。

1 个答案:

答案 0 :(得分:7)

查询应该是......

SELECT * 
  FROM TableName
 ORDER BY 
    CASE 
      WHEN CHECKING_ACCT_MONTHS = 'AVERAGE' 
      THEN 1 ELSE 0 
   END, 
   CHECKING_ACCT_MONTHS DESC