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

SQLの別の列の各値の最も一般的な値を取得します

    今ではさらにシンプルになっています。PostgreSQL9.4ではmode()が導入されました 機能:

    select mode() within group (order by food_id)
    from munch
    group by country
    

    戻り値(user2247323の例のように):

    country | mode
    --------------
    GB      | 3
    US      | 1
    

    こちらのドキュメントを参照してください:https://wiki.postgresql.org/wiki/Aggregate_Mode

    https://www.postgresql.org/docs/current/static/functions-aggregate.html#FUNCTIONS-ORDEREDSET-TABLE



    1. MySQLによると:ドキュメント#1045-ユーザー'root' @'localhost'のアクセスが拒否されました(パスワードを使用:NO)

    2. EntityFrameworkFluent構文またはインライン構文を使用した再帰CTEの記述

    3. スプリングブートjpahibernateで>4<24の後にDbへの接続が切断される

    4. PostgreSQLで大文字を含む行を見つける4つの方法