无论如何在使用 SQL 计数时添加约束

Anyway to add a constraint when using SQL count

SELECT count(diabetesstatus is null) as atleast3, patientcountry
      
FROM database
where PJMEntryTime between '2020-08-24' and '2020-08-25'

and diabetesstatus is null and >= 3

group by patiencountry

我想使用计数来包含患者没有糖尿病的标准,然后使用查询来

显示至少有 3 名未患糖尿病的国家/地区

我应该怎么做?使用计数时如何包含约束?

是的,我认为这应该有效,基本上我的逻辑不是每个患者都是糖尿病患者。我想提出按国家/地区分组的查询,这样我就可以显示至少有 3 名非糖尿病患者的每个国家/地区。

我想你想要一个 having 子句:

SELECT patientcountry, count(*)
FROM database
WHERE PJMEntryTime between '2020-08-24' and '2020-08-25' AND
      diabetesstatus is null
GROUP BY patiencountry
HAVING COUNT(*) >= 3;