gpt4 book ai didi

mysql - 当存在空值时在 MySQL 中使用 GREATEST

转载 作者:行者123 更新时间:2023-11-29 01:59:38 26 4
gpt4 key购买 nike

我试图从这部分查询中获得最大值(value):

greatest((follette_title.usedbuying_price *1.37) or 
(amtext.price*1.37) or
(nebraska.price *1.2) or
(tichenor.price *1.25))

我的问题是表中有空值,所以这只返回空值。如何在不对所有表运行更新以将空值更改为 0 的情况下解决这个问题?

最佳答案

使用COALESCE函数

如:

greatest(
COALESCE((follette_title.usedbuying_price *1.37), 0),
COALESCE((amtext.price*1.37), 0),
COALESCE((nebraska.price *1.2), 0),
COALESCE((tichenor.price *1.25), 0)
)

关于mysql - 当存在空值时在 MySQL 中使用 GREATEST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18538990/

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