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

ORDERBYエイリアスが機能しない

    ORDER BY 1を使用できます 最初のフィールドである「果物」で注文します。 GROUP BYについても同じことが言えます。

    更新

    注文については、caseを行う代わりに order by 、新しい列を作成します。たとえば、2番目の位置:

    (CASE 
        WHEN "Fruits" = 'Apple' THEN 1 
        WHEN "Fruits" = 'Pear' THEN 2 
        WHEN "Fruits" = 'Grapes' THEN 3 
        ELSE 4 ) as Order
    

    次に、ORDER BY 2で 。



    1. SQLiteクエリ例外AndroidStudio構文エラーコード1

    2. SQLServerの統計の改善にご協力ください。

    3. MariaDBで1か月の日数を返す

    4. テーブル変更エラーを回避する方法