我有表和列ID,和值是1,2,3,...,10,11,12,13。 如何查询从varchar类型获取最大ID?我曾试过如何从varchar类型和数值中查询获取最大id?
select MAX(id) from table
但结果是9,请帮忙?
我有表和列ID,和值是1,2,3,...,10,11,12,13。 如何查询从varchar类型获取最大ID?我曾试过如何从varchar类型和数值中查询获取最大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'功能您的例子 – 2012-02-22 09:03:09
的@adam,谢谢,修正。 – 2012-02-22 09:07:02
我从上面的问题中选择了哪一个更好? – 2012-02-22 09:18:04