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

postgresql COUNT(DISTINCT ...)非常に遅い

    これを使用できます:

    SELECT COUNT(*) FROM (SELECT DISTINCT column_name FROM table_name) AS temp;
    

    これは次よりもはるかに高速です:

    COUNT(DISTINCT column_name)
    


    1. oraclesqlで週末と祝日を除く日付差のカスタム関数を作成します

    2. IDENTITY列の値にギャップがあるのはなぜですか?

    3. 複数の結果セットを持つストアドプロシージャからデータを取得します

    4. RLIKEがMariaDBでどのように機能するか