萌新求解:在SqlServer数据库中插入表数据时,排序问题
创建的表Studentcreate table Student(
sid int identity(1000,1) primary key, /* 主键,自增长从1000开始,每次递增1 */
sname nvarchar(10) not null,
ssex bit default 0,
sage numeric(2) default 18
)
--插入学生表数据
insert into student(sname,ssex,sage)
select '张三',0,19 union
select '李四',1,20 union
select '王五',0,22 union
select '赵六',0,18 union
select '魏七',1,19 union
select '王八',0,17 union
select '王大麻子',0,16
--/* 显示结果如下,并没有按照我插入的数据顺序进行排列;按理来说应该是1000,张三,0,19排第一位的呀 */
sid sname ssex sage
1000 李四 1 20
1001 王八 0 17
1002 王大麻子 0 16
1003 王五 0 22
1004 魏七 1 19
1005 张三 0 19
1006 赵六 0 18