如何在sql语句中转换字段?

时间:2011-04-23 11:30:18

标签: sql

我想从我的SQL查询转换字段,具体取决于该字段的值。

例如,如果名为“class”的字段的值为1,则输出应为“First Class”。我可以在SQL中做些什么来使它在我的结果集中带回“First Class”而不是1?

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