如何在SQL表中添加别名列?

xqnpmsa8  于 2022-10-03  发布在  其他
关注(0)|答案(1)|浏览(168)

我需要一些帮助。

我已经从购买地址中找到了别名为“City”的City名称。

现在我有一个问题陈述,上面写着“找出销量最高的顶级城市”。

现在,城市列不在主表中,所以我不能运行GROUP BY操作。我将如何执行这项任务?

klr1opcd

klr1opcd1#

如果你正在寻找一种方法来获得订购数量最多的城市,你可以试试这个。

由于您的data表不包含确切的城市,但需要对其进行解析,因此最好创建一个视图。

CREATE VIEW vProductDataCity AS
SELECT *, PARSENAME... -- Fill the "..." with your parsing code

然后,要想登上顶级城市:

SELECT TOP(1) city, SUM(Quantity_Ordered) as SumQuantity_Ordered
FROM vProductDataCity
GROUP BY city
ORDER BY SumQuantity_Ordered DESC;

相关问题