【发布时间】:2019-07-12 10:06:26
【问题描述】:
select
IMEI_ID, dev_status, nvl(count(1), 0) AS Count
from
device
where
IMEI_ID IN (284700, 250779, 320700, 339622, 323400)
and Dev_status = 'ACTIVE'
group by
IMEI_ID,dev_status;
对于少数IMEI_ID,不返回任何行。我希望这些缺失行的计数为零 (0)。
谢谢
【问题讨论】:
-
哪种sql类型?
-
不确定你的脚本里
nvl是什么,你可以试试coalesce(count(1),0) -
请提及您使用的sql方言或数据库产品
-
您需要一个即时构建的
IMEI_IDs 表,这是特定于sql 产品的(nvl- 我猜是Oracle?)。然后离开加入您的查询。
标签: sql