gpt4 book ai didi

php - 如果表中没有值,则查询应返回 0

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:04 25 4
gpt4 key购买 nike

这是我的问题

select (max(booking_id),0) as bookingID from booking;

如果表中没有值,那么查询应该返回 0。我该怎么做??

最佳答案

两种选择:

  1. 使用 IFNULL:

    select IFNULL(max(booking_id),0)) as bookingID from booking;
  2. 使用 COALESCE:

    select COALESCE(max(booking_id),0)) as bookingID from booking;

解释:

IFNULL 只能在 mysql 中使用。但是 COALESCE 几乎可以在所有 RDBMS 中使用。COALESCE 返回列表中第一个不为空的参数。

关于php - 如果表中没有值,则查询应返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23948068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com