首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SqlServer查询有关问题 (很蛋疼)

2013-06-25 
SqlServer查询问题 (很蛋疼)下面是两个查询语句: select * from [tb_name]行数:1200 select * from [tb_na

SqlServer查询问题 (很蛋疼)
下面是两个查询语句:
 select * from [tb_name]           行数:1200
 select * from [tb_name] order by id desc  行数:3000


两个语句查询出来的行数居然不一样   哪位大侠能给解释一下 SQL?Server
[解决办法]
这个问题我也试过,我上次发现是中间有一条数据出错了,顺序查询,查到错误的那条,就中断了,然后只显示前面那些数据。
同理,倒序查询,查到错误的那条,中断了,就只显示后面那些数据。
我怀疑你也是同样情况,第一条查询默认是顺序查询的,第二条查询是倒叙。
然后你这个表可能真正包含的行数大于3000+1200
[解决办法]
dbcc checktable看一下表有没有错误。 

热点排行