好吧,所以我想弄清楚如何更改數據一旦顯示在select語句中就會被查看。所以表看起來像這樣SQL語句,使用AS子句
Holiday_Details
Holiday_Code - Holiday_Desc - Country_Visited
Country_Visited可以是 '美國', '印度', '中國' 或 '西班牙'。
我的問題是,在一個視圖聲明中,我將如何使用AS子句將'USA'更改爲美國?等
我想我可能不得不使用嵌套選擇語句,但沒有奏效。
好吧,所以我想弄清楚如何更改數據一旦顯示在select語句中就會被查看。所以表看起來像這樣SQL語句,使用AS子句
Holiday_Details
Holiday_Code - Holiday_Desc - Country_Visited
Country_Visited可以是 '美國', '印度', '中國' 或 '西班牙'。
我的問題是,在一個視圖聲明中,我將如何使用AS子句將'USA'更改爲美國?等
我想我可能不得不使用嵌套選擇語句,但沒有奏效。
你不需要AS
你需要的情況下:在結束
select case
when country_visited = 'USA' then 'America'
when country_visited = 'India' THEN 'ASIA'
when country_visited = 'CHINA' THEN 'ASIA'
else country_visited
end as country_visited,
....
from holiday_details
謝謝:)我不認爲我可能會厚臉皮,並要求幫助這裏的語法? –
編輯進主體 –
@TomBetts:你對「*幫助語法*」有什麼意義?這是一個工作的例子。除了那個'...'。哪一個只是所有其他列的佔位符。 –
'ELSE COUNTRY_VISITED,'不應該有',',它應該是'END AS COUNTRY_VISITED' – 2012-11-28 19:57:12
後請閱讀關於格式化代碼塊:http://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks –