数値として期待した結果を得るためには文字列を数値に変換したのちにmax関数等を利用すると良いようです。
1 2 3 4 |
SELECT MAX( CAST(value AS SIGNED) ) FROM table; |
変換できるタイプ(ASの後)は以下のようです。
・BINARY
・CHAR
・DATE
・DATETIME
・DECIMAL
・SIGNED
・TIME
・UNSIGNED
参考
1 2 3 4 |
SELECT MAX( CAST(value AS SIGNED) ) FROM table; |