select * from [order]
order by ID
为何查询后结果还是
怎么能让他按正常的阿拉伯数字顺序排列?
select * from [order]
order by ID
为何查询后结果还是
怎么能让他按正常的阿拉伯数字顺序排列?
这个问题是因为 你的ID不是int型的
而是CHAR对吧?他会比较字符串第一个字符,然后相同比较第二个。
所以11会排在2前面
select * from [order] order by [order].[ID] asc
该是 SELECt ID FROM [ORDER] ORDER BY ID
这该错不了
你重新取个表名~试试!
select * from order order by ID desc
这样试试
select * form youtable order by youtable .id
你的ID类型不是整形吧