在Oracle中检查特定的行数

时间:2018-08-15 09:02:23

标签: sql oracle

不确定如何命名此问题,但我希望后面有一个小故事可以使您有一个更清晰的理解。

因此,我试图检查记录,并且总是希望看到四行。 有些记录只有3个,检查那些缺少行的记录的最佳方法是什么?环?如果声明?我只需要一个建议而不是解决方案。我想自己解决。

谢谢

2 个答案:

答案 0 :(得分:3)

使用带有hading子句的计数可能是一种方法,但是您没有提供任何要使用的详细信息/架构。

SELECT count(*), someFieldYouGroupOn
FROM someTable
GROUP BY someFieldYouGroupOn
HAVING count(*) <> 4

答案 1 :(得分:0)

由于添加了plsql标签tou,因此可以执行以下操作

set serveroutput on size 1000
/
declare cnt number (8);
begin
select count(1) into cnt from ex_employee2;
if (cnt <4) then
DBMS_OUTPUT.PUT_LINE('The count is less then '||cnt);
end if;
end;
/
相关问题