我有表和列ID,值为1,2,3,…,10,11,12,13.
如何从varchar类型查询get max ID?我试过了
select MAX(ID) from table
但结果是9,请帮帮忙?最佳答案看起来值是字符串,它选择最大字符串.如果您希望它们按数字排序,则必须先将它们转换为数字.您可以使用CONVERT执行此 *** 作:
SELECT MAX(CONVERT(ID,SIGNED)) FROM table
你也可以使用CAST:
SELECT MAX(CAST(ID AS SIGNED)) FROM table
它们几乎完全相同,除非您需要它们,CONVERT还有一些额外的选项. 总结
以上是内存溢出为你收集整理的php – 如何查询varchar类型的get max id和numeric中的值?全部内容,希望文章能够帮你解决php – 如何查询varchar类型的get max id和numeric中的值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)