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值。