gpt4 book ai didi

具有条件最大值的 MySQL 查询

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

这可能不太清楚,但我想在我的一个查询中为一个整数设置一个最大值。基本上,如果 rawsentiment 的值大于 500,我只想让它成为 500,但如果它小于 500,我希望它使用该值。这可能吗?它看起来像这样:

SELECT avg( rawsentiment * magic_coefficient ) FROM sentiment

但我需要做这样的事情(警告它看起来非常非 SQL)

SELECT avg(  ( 500 if (rawsentiment>500) else (rawsentiment) ) * magic_coefficient) FROM sentiment 

最佳答案

您会想要查看 MySQL Least

类似(未经测试):

SELECT AVG (least(500, rawsentiment) * magic_coefficient) FROM sentiment

关于具有条件最大值的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726254/

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