因为ID 没有索引。
保证ID 顺序输出,可以在ID 上创建主键,或聚集索引。
影响ID顺序的基本是索引,其次是数据槽位,槽位基本不会被外界入侵修改,主要就是索引有序就可以,因为索引也记录元组的槽位,槽位就是记录在数据页中的位置。
索引类似如下结构:
创建索引!
use DBEdwinCREATE UNIQUE CLUSTERED INDEX IDX_Note ON dbo.CNote (ID ASC)
并没有用order 排序关键字!目前SQL server 聚集索引只能创建一个,聚集索引影响存储结构,位置,输出顺序等。所以要格外考虑。
数据库表(查询)进行直接排序的方法:打开表,点击要执行排序的字段名称,即可按此字段下的内容进行升序(或降序)排列,如果再次点击字段名称,会以降序(或升序)排列。
数据库用代码进行排序的方法:
在SQL语句后面加上下面两行语句之一即可。
Order By ASC '升序
Order By DASC '降序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)