各テーブルに null 許容列をカウントする割り当てがありました。簡単:
SELECT table_name, count(*) FROM INFORMATION_SCHEMA.COLUMNS
WHERE is_nullable='NO'
GROUP BY table_name;
これを変更して、「プロパティ「NOT NULL」を持つ列」をカウントする必要があります。次のコードはこれを行いますか、それとも天気の列名が null でないことを確認するだけですか?
CREATE TEMP TABLE A AS
SELECT DISTINCT column_name, table_name AS name FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name IS NOT NULL
GROUP BY table_name, column_name;
SELECT name, count(*) FROM A
GROUP BY name;
いいえの場合...何かアドバイスはありますか?