小编zat*_*olf的帖子

将查询的结果排序为在顶部具有某个结果

我不确定有没有办法做到这一点,但我想我还是会问。

我有以下查询输出示例:

Name     Country   Number
--------------------------
Harry    Germany   2
Harry    UK        5
Harry    Portugal  6   
Zoe      Spain     10
Zoe      UK        5   
Run Code Online (Sandbox Code Playgroud)

对于手头的任务,我们最常使用英国的数据,因此希望它位于结果集的顶部。数据按名称分组,然后拆分为国家和编号,需要按名称排序,然后按国家排序(但每个分组的顶部是英国)。所需的输出是:

Name     Country   Number
--------------------------
Harry    UK        5   
Harry    Germany   2    
Harry    Portugal  6   
Zoe      UK        5
Zoe      Spain     10
Run Code Online (Sandbox Code Playgroud)

如您所见,UK 位于每个分组的顶部。

我将不胜感激任何建议,即使这无法做到。

提前致谢

ssms ssrs

2
推荐指数
1
解决办法
55
查看次数

标签 统计

ssms ×1

ssrs ×1