0
请参阅附件图片。我试图删除前5列中的重复单元格。如何用SQL Server 2008中的空白/空值替换重复的单元格?
程序拆分列是唯一的列女巫唯一条目,我希望这保持不变,然后第2列和第3列的5列显示空白或空..这是可行的吗?
非常感谢您的帮助:)
请参阅附件图片。我试图删除前5列中的重复单元格。如何用SQL Server 2008中的空白/空值替换重复的单元格?
程序拆分列是唯一的列女巫唯一条目,我希望这保持不变,然后第2列和第3列的5列显示空白或空..这是可行的吗?
非常感谢您的帮助:)
为此,您可以使用左连接和ROW_NUMBER窗函数。 请在运行此查询之前检查列的正确性。
SELECT T2.[Operation cancelled within 28 days]
,T2.[Number of new patients seen]
,T2.[Number of follow up patients seen]
,T2.[Readmission Rate]
,T2.[2 Week Target]
,T1.[Procedure Split]
FROM
(SELECT DISTINCT [Operation cancelled within 28 days]
,[Procedure Split]
,ROW_NUMBER() OVER(ORDER BY NUM) AS RN FROM Your_table) T1
LEFT JOIN
(SELECT * FROM (SELECT DISTINCT [Operation cancelled within 28 days]
,[Number of new patients seen]
,[Number of follow up patients seen]
,[Readmission Rate]
,[2 Week Target]
,ROW_NUMBER() OVER(ORDER BY A) AS RN FROM Your_table) X
WHERE RN=1) T2
ON T1.RN = T2.RN
请标记答案,如果它对你有帮助。 – balaji