最佳答案
我试图对别名列执行 分组操作(下面的例子) ,但是无法确定正确的语法。
SELECT LastName + ', ' + FirstName AS 'FullName'
FROM customers
GROUP BY 'FullName'
正确的语法是什么?
进一步扩展这个问题(我没有预料到我已经收到的答案) ,这个解决方案是否仍然适用于 CASEed 别名专栏?
SELECT
CASE
WHEN LastName IS NULL THEN FirstName
WHEN LastName IS NOT NULL THEN LastName + ', ' + FirstName
END AS 'FullName'
FROM customers
GROUP BY
LastName, FirstName
答案是肯定的,它仍然适用。