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

SQL列で最も頻度の高い値を検索する

    SELECT
      <column_name>,
      COUNT(<column_name>) AS `value_occurrence` 
    
    FROM
      <my_table>
    
    GROUP BY 
      <column_name>
    
    ORDER BY 
      `value_occurrence` DESC
    
    LIMIT 1;
    

    <column_name>を置き換えます および<my_table>1を増やします Nを見たい場合 列の最も一般的な値。



    1. 2014年10月CPUがArcGISDesktopをクラッシュ

    2. SQLServerピボットと複数結合

    3. Java WebアプリケーションでUTF-8を機能させる方法は?

    4. 収集方法:OracleデータベースのDELETEプロシージャ