您是否可以使用case語句動態創建列名稱?比如(從之前的帖子中,我看到的只是你看到的,我確實先看了);選擇CASE和字段名稱
SELECT
ProductNumber, Name,
CASE
WHEN Name = 'Gary' THEN 1
ELSE 0
End AS ProductNumber + 'Mfg item - not for resale'
FROM
Production.Product;
我知道這個例子似乎很奇怪,但我有一個項目,我需要包含在轉換爲基於我在CASE
語句中使用的標準列列幾條信息。
列名需要是文字,句號。你可以用動態SQL做到這一點,但如果你需要動態列名稱,你做錯了什麼。 – JNK
你爲什麼要標記這個[tag:tsql]和[tag:sas]?這些是彼此不相關的兩種不同的語言。你在做什麼? – Joe
我甚至無法描繪你想要做的事情...假設查詢返回20行,其中10個不能轉售。你如何期望列標題支持? – Tom