每列oracle count null

时间:2017-08-02 12:08:36

标签: sql oracle

熊猫正在提供

df.isnull().sum()

计算每列的NAN值。 SQL中有类似的内容吗?

2 个答案:

答案 0 :(得分:1)

不知道Pandas是什么,但旧的CASE应该做的好(并且它适用于所有主要的数据库引擎):

SELECT COUNT(CASE WHEN column_name IS NULL THEN 1 END) ...

答案 1 :(得分:1)

您可以使用:

SELECT COUNT(*) - COUNT(column_name)
FROM   table_name

COUNT(*)(或等效地,COUNT(1))将计算行数,无论任何列是否具有NULL值,而COUNT(column_name)将计算非NULL值(如果存在,可以使用该列的索引)。