ifnull不是这个功能,是如果返回的数据记录里面,usedid的值为NULL,那么就返回123,这个函数不改变返回的记录数量,当然对于没有满足条件的查询仍然返回结果为0条。要区分返回集合为空(0条记录返回),与返回的记录里面某字段的值为空。
where是条件筛选,你的需求可以用select case when 做到,自己看下这个的语法