这可能很晦涩,但我想在我的一个查询中设置整数的最大值。基本上,如果值 rawsentiment 大于 500,我只想让它为 500,但如果它小于,我希望它使用该值。这可能吗?它看起来像这样:
SELECT avg( rawsentiment * magic_coefficient ) FROM sentiment
但是我需要做这样的事情(警告它看起来非常不像 SQL)
SELECT avg( ( 500 if (rawsentiment>500) else (rawsentiment) ) * magic_coefficient) FROM sentiment
最佳答案
关于具有条件最大值的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7726254/