【问题标题】:How to reorder the result set如何重新排序结果集
【发布时间】:2016-11-06 18:48:12
【问题描述】:

我在给定的表中设置了这个结果。我使用的查询是Select ID, Name, Sequence FROM MyTable order by Sequence

ID | Name | Sequence
1    Ryan   001
2    Setli  001
3    Ryan   002
4    Setli  002

但是,我希望我的结果集是这样的:

ID | Name | Sequence
1    Ryan   001
2    Setli  002
3    Ryan   001
4    Setli  002

如何修复我的查询以实现此结果集?

【问题讨论】:

  • Setli..001Setli..002 具有相同的 ID 2?
  • 您要求自己更改记录?
  • order by 直接缩短结果...
  • 您好,您需要这种分离的依据是什么!
  • 你可以试试这个查询作为你的输出:Select ID, Name, Sequence FROM MyTable ORDER BY Name,ID ASC

标签: sql tsql


【解决方案1】:

要获得您所描述的结果,您将执行以下操作:

Select ID, Name, Sequence FROM MyTable ORDER BY ID ASC

【讨论】:

    猜你喜欢
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多