Oracle COUNT函数用于计算表中某列的非空值数量
SELECT COUNT(*) FROM table_name;
SELECT COUNT(column_name) FROM table_name;
SELECT COUNT(DISTINCT column_name) FROM table_name;
-- 使用NVL函数
SELECT COUNT(NVL(column_name, default_value)) FROM table_name;
-- 使用COALESCE函数
SELECT COUNT(COALESCE(column_name, default_value)) FROM table_name;
请注意,当使用COUNT函数时,NULL值会被自动忽略。因此,你不需要额外的条件来过滤NULL值。