永发信息网

sql查询问题~~

答案:7  悬赏:40  手机版
解决时间 2021-06-03 14:40
  • 提问者网友:树红树绿
  • 2021-06-03 06:53

select * from [order]
order by ID

为何查询后结果还是

怎么能让他按正常的阿拉伯数字顺序排列?

最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-06-03 07:15

这个问题是因为 你的ID不是int型的


而是CHAR对吧?他会比较字符串第一个字符,然后相同比较第二个。


所以11会排在2前面

全部回答
  • 1楼网友:孤独入客枕
  • 2021-06-03 14:11

select * from [order] order by [order].[ID] asc

  • 2楼网友:妄饮晩冬酒
  • 2021-06-03 12:38

该是 SELECt ID FROM [ORDER] ORDER BY ID

这该错不了

  • 3楼网友:我住北渡口
  • 2021-06-03 11:23

你重新取个表名~试试!

  • 4楼网友:等灯
  • 2021-06-03 10:14

select * from order order by ID desc

这样试试

  • 5楼网友:摆渡翁
  • 2021-06-03 09:21

select * form youtable order by youtable .id

  • 6楼网友:独行浪子会拥风
  • 2021-06-03 07:45

你的ID类型不是整形吧

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯