我想把下列数据项按以下顺序排列(编号1-12) :
1 2 3 4 5 6 7 8 9 10 11 12
然而,我的查询——使用 order by xxxxx asc
按第一个数字排序:
1 10 11 12 2 3 4 5 6 7 8 9
有什么技巧可以让它排序得更正确吗?
此外,为了充分披露,这可能是字母和数字的混合(尽管现在不是) ,例如:
A1 534G G46A 100B 100A 100JE
等等..。
谢谢!
更新: 请求查询的人
select * from table order by name asc