php– 如何查询varchar类型的get max id和numeric中的值?

php– 如何查询varchar类型的get max id和numeric中的值?,第1张

概述我有表和列id,值为1,2,3,...,10,11,12,13.如何从varchar类型查询get max id?我试过了select MAX(id) from table 但结果是9,请帮帮忙?最佳答案看起来值是字符串,它选择最大字符串.如果您希望它们按数字排序,则必须先将它们转换为数字.您可以使用CONVERT执行此 *** 作:SELECT MAX(CONVE

我有表和列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中的值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存