gpt4 book ai didi

sql - MySQL 中的 IFNull

转载 作者:行者123 更新时间:2023-11-29 03:13:18 26 4
gpt4 key购买 nike

我是 SQL 的新手,我正在尝试使用一组列创建一个计算字段。但是,其中一些值可能为 NULL。如果它们为 NULL,我不希望计算字段返回 NULL 结果,而是设置一些任意值。

这里是计算字段

(ces.EXPERT_SCORE * cirm.CONSUMER_RATING) + (12.5 * scs.SIMILARITY)

最佳答案

使用 IFNULL(tocheckwhat,withwhattoreplace) 所以:

(IFNULL(ces.EXPERT_SCORE,5) * IFNULL(cirm.CONSUMER_RATING,5)) + (12.5 * IFNULL(scs.SIMILARITY,5))

应该可以! :)

关于sql - MySQL 中的 IFNull,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4822830/

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