我有表和列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