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

すべての列の個別の値を個別にカウントします

    プレーンSQLで簡単に実行できる最善の方法は、このようなクエリを実行して必要なクエリを生成し、それを実行することだと思います。

    select 'select count(distinct '
        || listagg(column_name || ') as ' || column_name, ', count(distinct ') within group (order by column_id) 
        || ' from ' || max(table_name) || ';' as script
    from all_tab_cols
    where table_name = 'MYTABLE';
    



    1. MySQLコネクタとVC2010ヘッダーの衝突

    2. MySQLの高いCPU使用率

    3. 2つの日付間でフィルタリングMYSQL

    4. トラブルシューティング:MySQL / MariaDBエラー#1044および#1045ユーザーのアクセスが拒否されました