2
我有以下字符串使其符合預期。SQL Server 2008 R2:動態分配別名
給定的字符串:
DECLARE @String VARCHAR(MAX) = '[ColumnA],[ColumnB],[ColumnC]'
/*Will be any numbers of columns*/
期望的字符串:
SUM([ColumnA]) AS [ColumnA],SUM([ColumnB]) AS [ColumnA],SUM([ColumnC]) AS [ColumnA]
我嘗試:
SELECT 'SUM('+ REPLACE(@String,',','),SUM(') + ')'
我只是能夠獲得:
SUM([ColumnA]),SUM([ColumnB]),SUM([ColumnC])
被卡住以分配每個總和的面值。
非常感謝。 – MAK
@MAK歡迎您) –