我正在使用 oracle 数据库,我基本上需要做的是计算某个表中每列的 NULL 字段数。
类似的东西:
DECLARE
BlankCount number(20);
i number(2) := 1;
BEGIN
loop that would take each column individualy and exit after the last one
SELECT COUNT(*) INTO BlankCount FROM name_of_my_table
DBMS_OUTPUT.PUT_LINE('Column '||i||' has '||BlankCount||' empty cells');
i := i + 1;
END LOOP;
END;
我只是找不到任何可以做循环部分的东西。如果我可以显示列名而不是仅对它们进行编号(使用 i),那也很好(但这不是很重要)。
谢谢!