我在SQL Server中編寫了一個SQL查詢,我需要用一個字符串值替換多個字符串值。例如在SQL查詢中替換多個字符串
Product Quantity
------- --------
Apple 2
Orange 3
Banana 1
Vegetable 7
Dairy 6
將成爲
Product Quantity
------- --------
Fruit 2
Fruit 3
Fruit 1
Vegetable 7
Dairy 6
我知道如何做到這一點的唯一方法是使用嵌套替換SELECT子句。
SELECT
REPLACE('Banana', REPLACE('Orange', REPLACE('Banana', Product, 'Fruit'),
'Fruit'), 'Fruit') AS Product
FROM
Table
有沒有更簡單的方法?
編輯:產品類別中可能有其他值。參見上面的編輯示例。
這是有幫助的。謝謝。 – 2009-02-02 18:10:30