mysql计数如果null条件适用



我正在努力查询。我试图计算有多少项目实际上租用了一个客户在一个表中,每租用一行。我想过滤结果,看到实际租金,所以我试图通过return_date=null过滤,但我的结果返回所有条目,而不是过滤的。

你能给我一个提示吗?

SELECT
customer_no,
rental_id,
return_date,
COUNT(IF(return_date = null, customer_no,null)) as ActualRental_per_person
FROM
rental_table
GROUP BY
member_no
;

提前感谢!

尽量不要使用return_date = null。用return_date is null代替

最新更新