这是我的查询
select (max(booking_id),0) as bookingID from booking;如果表中没有值,那么查询应该返回0。我怎么能这么做??
发布于 2014-05-30 06:03:16
有两种备选方案:
IFNULL:
从预订中选择IFNULL(最大(Booking_id),0)作为bookingID;COALESCE:
从预订中选择合并(最大(Booking_id),0)作为bookingID;解释:
IFNULL只能在mysql中使用。但是几乎所有的RDBMS都可以使用COALESCE。COALESCE返回列表中的第一个参数,它不是null。
https://stackoverflow.com/questions/23948068
复制相似问题