我想从我的SQL查询转换字段,具体取决于该字段的值。
例如,如果名为“class”的字段的值为1,则输出应为“First Class”。我可以在SQL中做些什么来使它在我的结果集中带回“First Class”而不是1?
答案 0 :(得分:3)
SELECT CASE WHEN col1 = 1 THEN 'first class'
ELSE 'second class' -- or whatever you want to output in the != 1 case
END as TransformedColumn,
col2,
-- etc...
FROM myTable