gpt4 book ai didi

php - 如何查询varchar类型的最大id?

转载 作者:行者123 更新时间:2023-11-29 06:10:31 26 4
gpt4 key购买 nike

我有表和列varchar类型列id值为 m1、m2、...、m9、m10、m11、m12然后我使用查询

select MAX(id) from table

但结果为m9,因为它将m10视为'm','1','0'作为单个字符。所以m9>m1(0)。

请帮忙?如何从 varchar 类型查询获取最大 id?

最佳答案

select max(CAST((substring(id,2)) AS DECIMAL(5,2))) from table;

应该可以解决问题。

关于php - 如何查询varchar类型的最大id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9391134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com