gpt4 book ai didi

sql - MYSQL为什么min会比max大?

转载 作者:行者123 更新时间:2023-12-01 00:07:56 24 4
gpt4 key购买 nike

select min(lead), max(lead)
from products
WHERE part_line != 90 and category = 'x'

当我运行上述查询时,返回的最小值大于最大值。如果我删除条件 pline != 90 问题就会消失。

起初我在想 mysql 在它到达 pline 之前正在处理最小值、最大值……但这并不能解释为什么它会分配一个更高的最小值。

当我得到 avg() 时,它计算正确,这让我很吃惊。

这是怎么回事?

最佳答案

也许您的字段被视为文本,例如 21 将小于 3(按字母顺序)如果该字段是 TEXT 类型,请尝试将值转换为 INT()

关于sql - MYSQL为什么min会比max大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347248/

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