选择具有空值的列postgresql

时间:2018-05-18 11:18:38

标签: postgresql

我在使用22个表的postgreSQL数据库上工作。我需要一个返回具有空值的列的查询。可以是我可以启动到每个表的静态sql语句。

我很乐意得到一些帮助。

最佳。

1 个答案:

答案 0 :(得分:1)

假设您定期运行VACUUM ANALYZEpg_stats.null_frac可以帮助您实现这一目标:

--Get columns "filled" entirely with null values
SELECT 
    schemaname,
    tablename,
    attname,
    null_frac 
FROM 
    pg_stats 
WHERE 
    null_frac = 1.0 
    AND schemaname = 'yourschema'