我想生成一个查询,生成女孩比例超过男孩.
为此,我使用以下查询.
SELECT(c_count_girls/c_count_boys)AS比率FROM place WHERE placeId = 1;
它工作正常.但是每当c_count_girls = 0和c_count_boys = 0的值时
然后这给出如下结果: - ratio = null
但我希望在这种情况下结果应该是这样的: - 比率= 0
是任何这种类型的解决方案,所以我可以设置默认比率= 0如果结果为null.
请帮我.先感谢您.
SELECT COALESCE((c_count_girls/c_count_boys), 0) AS ratio
FROM place WHERE placeId=1;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2741 次 |
| 最近记录: |