永发信息网

SQL如何编辑表内数据的顺序?

答案:4  悬赏:50  手机版
解决时间 2021-01-04 06:49
  • 提问者网友:杀手的诗
  • 2021-01-03 19:03
不是指用ORDER BY,这个我知道,我只是出于好奇想知道,如何修改表内的顺序。
比如:
Table_1:
ID
7
8
9
1
2
3
4
5
6

我应该如何修改Table_1的顺序,以使得
select ID from dbo.Table_1
的效果等同于
select ID from dbo.Table_1 order by ID
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-01-03 19:37
一定要sql吗 mysql中用个操作选项,里面点一下递增或递减,就能实现你这种效果,别的数据库也应该有吧。。。
全部回答
  • 1楼网友:西风乍起
  • 2021-01-03 21:19
改变表的主 ALTER TABLE Table_1 ADD CONSTRAINT 主键名 PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PKMSDATA]
  • 2楼网友:青尢
  • 2021-01-03 20:24
select id from dbo.table_1 group by id --貌似也能排 或者可以用排序函数 1. row_number 2. rank 3. dense_rank 4. ntile 用法可以查看帮助。。。。。
  • 3楼网友:冷風如刀
  • 2021-01-03 20:17
create proc proc_show --创建存储过程proc_show select * from student exec proc_show --执行存储过程proc_show 这个和执行 select * from student 的结果是一样的。 结果都是显示再结果栏中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯