我在数据库中有passportno(varchar) 我输入的值如此001,002,003。我想显示排序顺序。
现在我写了这样的查询"select * from passport_registration where status=1 ORDER BY passportno"
然后显示这样的输出...... 077,088,099,100,1000,1001,1009,101,1010
我想要显示排序顺序。怎么办?
答案 0 :(得分:6)
CAST ORDER(passportno AS UNSIGNED)