sql >> データベース >  >> RDS >> PostgreSQL

Postgresでユニオンクエリのカスタムソート順を設定する方法

    派生テーブルでラップします(これは「ヒント:....またはUNIONをFROM句に移動する」です。 "が示唆している)

    select *
    from (
      ... your union goes here ... 
    ) t
    order by
        CASE
            WHEN name='East' THEN 1 
            WHEN name='West' THEN 2
            WHEN name='Both' THEN 3
            ELSE 4
        END;
    


    1. PyPy、Django、PostgreSQLをどのように連携させるのですか?

    2. MySQL:DISTINCTを使用するときに選択した列を無視する

    3. データベースレコードを並べ替えて追加するにはどうすればよいですか?

    4. execute()のSQL構文について文句を言うJavaPreparedStatement