MySQL MAX和MIN函数返回意外值

时间:2017-08-21 10:18:55

标签: mysql

我使用此SQL请求:

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

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

在这张桌子上:

|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:最大值是最小值,最小值是最大值

1 个答案:

答案 0 :(得分:1)

尝试投射valeur的值

predictionService = new google.maps.places.AutocompleteService();

function getPredictionSuggestion(input) {
    return new Promise(function(resolve, reject) {
        predictionService.getPlacePredictions( { 
            input: input
        }, function (place, status) {
            if (status != google.maps.places.PlacesServiceStatus.OK) {
                reject(new Error(status));
            } else {
                resolve(place);
            }
        });
    });
}