SQL代码执行结果排序不一样

ILOVELESSYOU 2008-12-27 11:56:55
两台电脑,同样的环境,同样的代码(此代码没有排序条件),同样的数据(几个表的数据及顺序都一样)执行的结果一样,但顺序不一样,请问是何原因?
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjanystar 2009-02-04
  • 打赏
  • 举报
回复
select *
from tbUser
order by (Case Isnumeric(strAge) when 1 Then Cast(strAgeas numeric(18)) else 0 End )
jimoshatan 2009-02-04
  • 打赏
  • 举报
回复
字段类型不是整型
hujunxihed88 2009-02-01
  • 打赏
  • 举报
回复
我的sql排序有问题,我是按age升序的,但是结果是:1,11,12,13,14,15,2,3,4,5,6,7,8,9,10,这是怎么回事啊?
ILOVELESSYOU 2008-12-29
  • 打赏
  • 举报
回复
不应该啊,都是同样的数据库,只是我拷的数据库时间早了些,但这些数据是没有删除和调整过的。
木亘 2008-12-29
  • 打赏
  • 举报
回复
sql的默认排序规则是按照字段重前到后排序的
看下字段顺序有没有问题
mathsfan 2008-12-27
  • 打赏
  • 举报
回复
学习了...
fcuandy 2008-12-27
  • 打赏
  • 举报
回复
记录的物理顺序不一样。

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧