Как выполнить GROUP BY для столбца с псевдонимом в MS-SQL Server?

Это то, чем я занимаюсь.

SELECT FullName
FROM
(
  SELECT LastName + ', ' + FirstName AS FullName
  FROM customers
) as sub
GROUP BY FullName

Этот sql-statement метод напрямую применим к sql-srever вашему сценарию «редактирования»:

SELECT FullName
FROM
(
  SELECT
     CASE
       WHEN LastName IS NULL THEN FirstName
       WHEN LastName IS NOT NULL THEN LastName + ', ' + FirstName
     END AS FullName
  FROM customers
) as sub
GROUP BY FullName

sql

sql-server

tsql

syntax

2022-10-19T13:52:12+00:00