Ever886
Ever886
2016-07-05 13:10

SQL Server2012 top和order by语句执行问题(问题比较新颖百度未果)

首先排除环境以及字符编码集的问题,目前我的数据库表中只有30条数据,其中有两个字段类型是varchar(max)和一个datetime类型字段,其余都是varchar类型,设置了主键,现在我需要根据STATUS_MARK1字段进行排序,字段类型是int。
执行结果如下:
图片说明
图片说明
图片说明
返回结果和我预想的结果不一致,感觉是先执行了top再执行order by,但是又不是很像。
我现在是用hibernate进行分页,这样的结果造成我分页数据顺序错乱!求大神些指点迷津。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答