top 10为什么不是查询表里最前面那10行呢? 观察你的表中的字段项,然后根据字段进行排序,就可以了。这样;select top 10 * from yourtableorder by 字段注意:你的字段排序好以后,要和你所要的前10的顺序要一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用top 10返回的数据不是你所要的数据是因为:如果你的查询使用了索引,就会造成这种情况。它的返回结果是按照索引的顺序返回的。 表中总会有ID的吧,你就查询出前10个ID的数据不就搞定了select top 10 * from table order by tableID select top 10 * from tablename 因为在表中存数据是无序的,除非你有 identity ID select top 10 * from tablename 你是不是用了什么 ...gird 的控件来装载数据的?如果是这样,请将 ...gird 的控件 一个属性(降序/升序) 设为取消的,否则它在装载数据后会自动将第1列进行降序/升序 select top 10 * from tablename应该就是前10个呀.怎么个不一样呢? 一种可能是你用了TOP n [PERCENT]另一种可能是你没有order by 你们谁试下搜寻pubs数据库里的employee表里的前10数据,主键是emp_id, order by emp_id结果也不对。原先表里的emp_id就没按顺序排~ 你用top 10返回的数据不是你所要的数据是因为:如果你的查询使用了索引,就会造成这种情况。它的返回结果是按照索引的顺序返回的。---------------------------------------------试了下不去搜寻聚集索引的列,这次结果对了~~谢了~~ 在线等,求一条SQL语句 怎样建立如下要求的触发器? 我的三台门店服务器同时坏掉了,大家帮我想想这会有哪几方面的原因造成! 求简单的SQL语句! 一个SQL需求,好像不简单 数据太大,目前需要清理,请有对大数据量清理经验的兄弟帮忙看看. 请教关于筛选重复记录的问题 我想学sql......... 用存储过程分页? sql 模糊查询另外一张表的字段 如何替换ntext类型的数据? 数据转换问题--简单了
如果你的查询使用了索引,就会造成这种情况。它的返回结果是按照索引的顺序返回的。
应该就是前10个呀.
怎么个不一样呢?
另一种可能是你没有order by
如果你的查询使用了索引,就会造成这种情况。它的返回结果是按照索引的顺序返回的。
---------------------------------------------
试了下不去搜寻聚集索引的列,这次结果对了~~谢了~~