私のSQLクエリの結果、
EmployeeID EmployeeName 部門 1 ジョン・セールス 2 ロバート・セールス 3 スディル セールス 4 ロイ開発
出力は
EmployeeID EmployeeName 部門 1 ジョン・セールス 2 ロバート 3 スディール 4 ロイ開発
私のSQLクエリの結果、
EmployeeID EmployeeName 部門 1 ジョン・セールス 2 ロバート・セールス 3 スディル セールス 4 ロイ開発
出力は
EmployeeID EmployeeName 部門 1 ジョン・セールス 2 ロバート 3 スディール 4 ロイ開発
あなたはこれを行うことができます:
;WITH CTE
AS
( 
   SELECT EmployeeID, EmployeeName, Department,
     ROW_NUMBER() OVER(PARTITION BY Department ORDER BY(SELECT 1)) rownum
  FROM table1
)
SELECT
  EmployeeId,
  EmployeeName,
  CASE rownum
    WHEN 1 THEN Department
    ELSE ''
  END AS Department
FROM CTE
ORDER BY EmployeeID;
次の点に注意してください: SQL でこの種の書式設定を行わないようにしてください。SQLはフォーマットに関するものではありません。