我正在try 计算当值为空时行事件的百分比.我有一个有2行的表(ZIP_CODE、EVENTS).
TABLE weather
events TEXT
zip_code INTEGER
这是我写的查询.我只是获取每个邮政编码为空的所有事件的计数:
SELECT zip_code, COUNT(*) AS percentage
FROM weather
WHERE events IS NULL
GROUP BY zip_code, events;
以下是我的输出:
zip_code percentage
94041 639
94063 639
94107 574
94301 653
95113 638
我想将它转换为百分比,但我不知道如何获得事件总数,所以我可以执行类似这样的计数(为空的事件)*100/count(All).