我正试图在一个表上执行一些数据转换。我试图从一个表中获取一个值(字符串),并使其在新表中具有相应的数值(int)。
例如:
Operational = 1
Needs Repair = 2
etc.
我可以找到将值转换和解析为新数据类型的示例,但是我找不到如何将实际值更改为其他值的示例。
最佳答案
你需要用例声明
select
case yourfield
when 'Operational' then 1
when 'needs Repair' then 2
.... and so on....
end AS yourfield
from yourtable