gpt4 book ai didi

MySQL MAX 和 MIN 函数返回意外值

转载 作者:行者123 更新时间:2023-11-28 23:11:28 26 4
gpt4 key购买 nike

我使用这个 SQL 请求:

SELECT MAX(valeur), MIN(valeur) FROM liste_caracteristiques as L WHERE idCarac = '1'

idCarac = 1 是产品的重量,我会使用 JOIN,但为了解释我的问题我简化了查询

在这张 table 上:

|idCarac|int(11)
|refproduit|int(11)
|valeur|varchar(255)

|1|8957|3
|1|9980|1200
|2|8957|8.3cm
|2|9980|15cm

结果是:MAX(valeur) = 3 和 MIN(valeur) = 1200

我不明白为什么

e : 最大值为最小值,最小值为最大值

最佳答案

尝试转换 valeur 的值

SELECT MAX(CAST (valeur AS INT)), MIN(CAST (valeur AS INT)) 
FROM liste_caracteristiques as L
WHERE idCarac = '1'

关于MySQL MAX 和 MIN 函数返回意外值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45794633/

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