博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
堆表的在执行Select语句时的默认排序问题——发现问题
阅读量:4873 次
发布时间:2019-06-11

本文共 389 字,大约阅读时间需要 1 分钟。

堆表的默认排序规则

一、提出问题:堆表的在执行Select语句时的默认排序问题

在数据库SQL 中,如果一张表既无主键又无索引,那么当执行Select语句查询时,默认的排序规则是如何的呢?

最近就碰到了这么一个问题,原来做系统的人对于出库单主表既没有建主键也没有建索引,现在在进行分页查询时,在查询界面中会丢失一部分数据,但数据真实存在数据库中。

现象如下面图1,图2.

第一页的截图:

                                                                            图1

第二页的截图:

                                                                           图2

注意以上图中的红色框中的单号,应该只在第一页中显示的单号,却又在第二页中显示了。

再来看一下数据库中的数据:

                                                                           图3

注意上图中的数据,182-91行数据应该排在最后,才是我们需要得到的结果,而现在按默认排序规则却排到了中间。

 

转载于:https://www.cnblogs.com/chillsrc/archive/2012/06/03/2533216.html

你可能感兴趣的文章
并查集(模板)
查看>>
Cell Phone Networ (树形dp-最小支配集)
查看>>
Count the string (KMP 中 next数组 的使用)
查看>>
Period (KMP算法 最小循环节 最大重复次数)
查看>>
聊聊Iconfont
查看>>
sgu 103. Traffic Lights
查看>>
poj 3621 Sightseeing Cows
查看>>
hdu 3666 THE MATRIX PROBLEM
查看>>
TopCoder SRM 176 Deranged
查看>>
java 内存模型
查看>>
MetalKit_1
查看>>
C# 利用BarcodeLib.dll生成条形码(一维,zxing,QrCodeNet/dll二维码)
查看>>
二进制求最大公约数&&输出二进制
查看>>
设计模式之建造者模式(Builder)
查看>>
shell、cmd、dos和脚本语言
查看>>
javafx实现手机版QQ登录界面
查看>>
XML到底是什么
查看>>
35 个 Java 代码性能优化总结
查看>>
mac平台安装配置TomCat
查看>>
组播原理
查看>>