1

下面是我的来自 mytable 的 cloumn,它是 VARCHAR。这些值来自气象站的 txt 文件。使用 PHP 将所有值导入 Mysql 数据库。我需要从 Outside 中选择最大值 (11,5) 。我该怎么做?

Outside
-------
9,5
9,9
10,3
10,2
11,5
11,3

我试过了

SELECT MAX( CONVERT( Outside, UNSIGNED ) )

这仅给出 11

4

1 回答 1

4

与十进制数相乘时替换为,.使用自动转换

SELECT max(replace(Outside, ',', '.') * 1.0)  

SQLFiddle 演示

于 2013-04-29T12:08:42.240 回答