mysql的selcet语句用ifnull返回还是NULL

2025-03-26 18:11:58
推荐回答(2个)
回答1:

ifnull不是这个功能,是如果返回的数据记录里面,usedid的值为NULL,那么就返回123,这个函数不改变返回的记录数量,当然对于没有满足条件的查询仍然返回结果为0条。

要区分返回集合为空(0条记录返回),与返回的记录里面某字段的值为空。

回答2:

where是条件筛选,
你的需求可以用select case when 做到,自己看下这个的语法