2014-02-21 26 views
8

我只能在表上進行SELECT操作。在MySQL Select語句中將值從1更改爲Y

表有一個名爲INTY柱,以0或1的值

我目前選擇INTY爲:

SELECT inty AS InternetApproved FROM Table1 

有沒有辦法重新設置SQL SELECT中的數據,使如果值爲0,則將其設置爲否,如果值爲1,則在輸出SELECT結果中將其設置爲是用於顯示目的?

回答

7
SELECT IF(inty = 1, 'YES', 'No') AS internetApproved FROM Table1 
2
select case when inty = 0 then 'no' else 'yes' end as newcolname from table1; 
8
SELECT 
CASE 
    WHEN inty = 0 then 'No' 
    WHEN inty = 1 then 'Yes 
    ELSE 'Maybe' 
END 
AS InternetApproved 
FROM Table1 
+0

好的多的例子 「當」,如果你有2點以上的類別 – markg