по мере необходимости.

я было задание для каждой таблицы подсчитывать столбцы, которые можно обнулять. Легко:

 SELECT table_name, count(*) FROM INFORMATION_SCHEMA.COLUMNS
 WHERE is_nullable='NO'
 GROUP BY table_name;


Теперь я должен изменить это, чтобы считать "столбцы, которые имеют свойство" NOT 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;

Если нет ... Любые советы?

Ответы на вопрос(1)

Ваш ответ на вопрос