2009-12-08 95 views
0

有什麼辦法可以在SQL Server中設置「列別名」?SQL Server中的字符串操作

例如我有兩列。說明及價格

ID colDescription        colPrice 
1  Red ball costs %colPrice% dollars    2 
2  Blue ball costs %colPrice% dollars   3 

colDescription爲ID = 2的選擇,應取

藍色球費3元

+1

這不是列別名 - 這是字符串替換 – 2009-12-08 21:41:38

+0

Oups!我現在明白了!但字符串替換是唯一的方法?引用該值的另一​​種方式不存在? (我對我的英語感到抱歉)。 – OrElse 2009-12-08 21:45:58

+0

取決於您究竟想要如何處理數據。你可以有一個觸發器來更新另一列,你可以有一個計算列。 – 2009-12-08 21:47:43

回答

2

手動方式這樣做將是:

select replace(coldescription,'%colPrice%',colprice) from table