我有一个简单的select查询,它提供两列作为输出,结果如下
name type
abc.com type1
cde.com type1
cde.com type2
cde.com type2
我想修改我的查询,以便在运行时输出如下
name source
abc.com physical
cde.com physical
cde.com vm
cde.com vm
最佳答案
您可以使用CASE WHEN
SELECT name,
CASE WHEN type = 'type1' THEN 'physical' ELSE 'vm' END as source
FROM table1;