MySQL Max()函数的坑
MySQL Max()函数的坑引言在MySQL种,varchar的字段使用MAX函数进行取最大值查询时,发现取到的值始终是9,不论是否多少最终取到都是9.原因是max() 是对数字类型求最大,而varchar 则会出现异常。-- varchar 需要先转型在用max()SELECT MAX(CAST(code AS UNSIGNED)) AS codeFR...
·
MySQL Max()函数的坑
引言
在MySQL种,varchar的字段使用MAX函数进行取最大值查询时,发现取到的值始终是9,不论是否多少最终取到都是9.
原因是max() 是对数字类型求最大,而varchar 则会出现异常。
-- varchar 需要先转型在用max()
SELECT MAX(CAST(code AS UNSIGNED)) AS code FROM tenement
更多推荐
已为社区贡献1条内容
所有评论(0)