gpt4 book ai didi

mysql计数比较语句

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

有没有更有效的方法来做到这一点而无需计算两次?

即,如果计数为 0,则返回警告图像字符串,否则返回计数。

IF(
((SELECT COUNT(pc.category_id) from product_categories pc WHERE pc.product_id = cp.ItemID) > 0),
(SELECT COUNT(pc.category_id) from product_categories pc WHERE pc.product_id = cp.ItemID),
"<img src=\"_imgs/warning.png\" alt=\"warning\"/>"
) AS category_count

最佳答案

使用变量。 (但我认为它的结果可能被查询缓存缓存了。)

IF( @val:=(query here), @val, "other value" ) AS category_count

关于mysql计数比较语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8413011/

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