Sql 使用合并时按顺序排序

Sql 使用合并时按顺序排序,sql,Sql,我有一个SQL查询,我需要对结果进行排序,并且正在使用COALESCE 不确定如何执行此操作。下面我的每个代码的扇区表有几个列,例如:健康、技术等,我需要按特定顺序显示这些数据 不确定 SELECT COALESCE(Sector.Sector,'') as "Asset Type", CAST (SUM (N.exposureFundPerNAV) *100 AS VARCHAR(20)) END AS "Percentage" FR

我有一个SQL查询,我需要对结果进行排序,并且正在使用COALESCE 不确定如何执行此操作。下面我的每个代码的扇区表有几个列,例如:健康、技术等,我需要按特定顺序显示这些数据

不确定

     SELECT
        COALESCE(Sector.Sector,'') as "Asset Type",
        CAST (SUM (N.exposureFundPerNAV) *100 AS VARCHAR(20))
        END AS "Percentage"

FROM Nav AS N
INNER JOIN Fund ON N.fund = F.FC

您可以按顺序使用别名

 order by "Asset Type"

在我看来,您似乎没有共享完整的查询,这就是为什么我只指出我的答案中的order by子句

您需要
按扇区分组。扇区
也是。您选择了a
扇区
表列,但在FROM子句中找不到该表。具体顺序是什么?我需要按“健康”、“技术”等扇区进行排序,“媒体”等。在上面的示例中,SQL上下都有联合