[英]How to convert value in T-SQL Views
我有一個視圖report
,其中列status
與其他列相同。 當前status
包含0、1或-1。 我希望它分別是“通過”,“警告”和“失敗”。 有辦法嗎? 謝謝
目前,我的查詢如下所示:
CREATE VIEW Test_Result_Information AS
SELECT
r.ResultID,
r.TestID,
Name,
Descrption,
ExecutedOn,
Expires,
r.ResultCode,
ResultType,
ResultMessage,
Vars
FROM Results AS r, TestResultPool AS p, TemplatedTests AS t
WHERE r.TestID = p.TestID AND p.TestID = t.TestID AND r.ResultCode = p.ResultCode
做這個:
SELECT CASE when status = 0 then 'pass'
when status = 1 then 'warning'
when status = -1 then 'fail'
end as [status]
假設我正確的語法,那應該可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.