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