私はテーブルとカラムIDを持っていて、値は1,2,3、...、10,11,12,13です。 varchar型からget max idを取得する方法は?私は試してみたどのようにしてvarchar型からmax IDを取得し、数値を数値で取得しますか?
select MAX(id) from table
しかし、結果は9、助け??
私はテーブルとカラムIDを持っていて、値は1,2,3、...、10,11,12,13です。 varchar型からget max idを取得する方法は?私は試してみたどのようにしてvarchar型からmax IDを取得し、数値を数値で取得しますか?
select MAX(id) from table
しかし、結果は9、助け??
あなたは整数にvarchar型にキャストすることができます - テーブル
SELECT MAX(CONVERT(id, SIGNED)) FROM table
http://dev.mysql.com/doc/refman/5.0/en/cast-functions.html#function_convert
SELECT MAX(id+0) FROM
のようなものは、あなたがあなたの例のうち、 `CAST`機能を見逃しているトリック
を行います –
@アダム、ありがとう、固定。 –
私は上記の質問から私が選んだ方が良いですか? –