对不起,我没能正确地提出我的问题,现在我试着解释一下我想问的问题。
例如,我在 mysql 表中有 15 行具有唯一编号(主键 ID 除外)
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
现在如果我使用
SELECT * FROM info order by uniquenumber asc;
我会得到类似的结果
1,10,11,12,13,14,15,2,3,4,5,6,7,8,9
不管怎样
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
我如何在 mysql 中执行此操作?谢谢
最佳答案
试试这个。将类型为 varchar(255)
的唯一数字转换为 INT
类型
SELECT * FROM info order by CAST(uniquenumber AS INT) ASC
关于java - 除了 Asc/Desc,还有其他使用 Mysql Order By 的方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34788012/