テーブルのすべてのフィールドでNULL項目の割合を調べようとしています。私は数トンのフィールドを持ついくつかのテーブルでこれを実行しなければなりませんでした。私はこれを行うための自動化された方法を探していました。システムテーブルを使用して、さまざまなテーブルでNULLの割合をNULLにカウントする
私は「information_schema.columns」を照会およびAlaフィールド名の素敵なきれいなリストを取得することができます知っている:
select Column_name
from information_schema.columns
where table_name='TableName'
しかし、私はパーセンテージを行うために迅速かつ汚い何かを思い付くように見えることはできません各フィールドのカウント、私はいくつかの並べ替えのいくつかの動的SQLが必要になると思いますか?誰もがこれにアプローチする良い方法についての示唆を持っていますか?