SQLServer排序时与读取的记录会影响到结果?
2013-07-19 15:07
309 查看
这是在做程序的时候发现的,我用到了一个分页存储过程,在翻看第二页的时候发现结果竟然与第一页有很多重复的内容,
下面开始测试一下吧:
创建表
create table abc
(
id int primary key identity(1,1),
forder int default 0
)
表abc,只有id和forder两列
批量插入10条数据,前四条是forder为1,后六条是forder为0
如下图是总数据
下面使用排序查询
这是四中条件跟结果,取前6条到前8条获取的结果都不一样,排序时只给forder升序,不写id的情况下,
你们有谁遇到过这种问题吗
下面开始测试一下吧:
创建表
create table abc
(
id int primary key identity(1,1),
forder int default 0
)
表abc,只有id和forder两列
批量插入10条数据,前四条是forder为1,后六条是forder为0
如下图是总数据
下面使用排序查询
这是四中条件跟结果,取前6条到前8条获取的结果都不一样,排序时只给forder升序,不写id的情况下,
你们有谁遇到过这种问题吗
相关文章推荐
- 通过做减法运算,影响标志寄存器,标志寄存器的相关位记录了比较的结果
- 影响搜索结果排序之:六个维度
- sqlserver 按照特定值排序查询结果
- JOIN条件限制对结果记录的影响
- SQLSERVER的排序问题结果不是想要的
- 通过做减法运算,影响标志寄存器,标志寄存器的相关位记录了比较的结果
- 百度搜索中关键词顺序对搜索结果排序的影响
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- ORACLE-SQL:排序防止NULL影响排序结果的处理方法
- Mysql有无group by 对max函数查询结果的影响 ResultSet中有无记录受到影响
- Sqlserver__数据表排序记录和界面显示排序记录不一致的问题
- SQLSERVER中对查询结果随机排序
- 从排序后的结果集中删除 前n条记录
- 历史记录的读取和写入---读取数据和存入数据(做了排序和去重的处理)
- lucene学习记录(3) - 结果排序, 范围查询
- 从SqlServer中随机读取记录
- C语言——快速排序——从文件中读取结果输出到文件
- sqlserver 查询结果随机排序
- SQLSERVER的排序问题结果不是想要的
- 从SqlServer中随机读取记录