我只能在桌子上选择。
该表有一个名为inty的列,其值为0或1
我目前正在选择inty:
SELECT inty AS InternetApproved FROM Table1
有没有办法在SQL SELECT中重新格式化数据,这样如果值为0,则将其设为No,如果值为1,则在输出SELECT结果中将其显示为是?
答案 0 :(得分:10)
SELECT
CASE
WHEN inty = 0 then 'No'
WHEN inty = 1 then 'Yes'
ELSE 'Maybe'
END
AS InternetApproved
FROM Table1
答案 1 :(得分:9)
SELECT IF(inty = 1, 'YES', 'No') AS internetApproved FROM Table1
答案 2 :(得分:3)
select case when inty = 0 then 'no' else 'yes' end as newcolname from table1;