怎么在SQL Server 7.0里排序?

cBeginner 2002-10-01 10:25:02
CREATE TABLE Supplier (
SupplierID smallint NOT NULL,
SupplierName char(25) NOT NULL,
CONSTRAINT PKSID PRIMARY KEY (SupplierID),
CONSTRAINT UKSN UNIQUE (SupplierName),
);
ORDERBY SupplierID;
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(1,'IBM');
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(2,'Microsoft');
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(3,'Oracle');
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(4,'Informix');

我想要输出结果是
1 IBM
2 Microsoft
3 Oracle
4 Informix

但是现在他输出
1 IBM
4 Informix
2 Microsoft
3 Oracle

我用Order By他说有错,不知道怎么排序?
...全文
26 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cBeginner 2002-10-01
  • 打赏
  • 举报
回复
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(1,'IBM');
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(2,'Microsoft');
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(3,'Oracle');
INSERT INTO Supplier(SupplierID,SupplierName) VALUES
(4,'Informix');
select *
from supplier
order by supplierid

运行之后在下面的窗口里排序我当然知道了,但是我要这个表打开的时候在表里也排好,现在就是当我打开表的时候不对(点右键,Open table, return all rows)
newly_ignorant 2002-10-01
  • 打赏
  • 举报
回复
插入时排序排序,没搞错吧

select SupplierID,SupplierName from Supplier order by SupplierID

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧