在SQL Oracle中查询时,获取状态(0,S)为“打开/保存”的特定文本
从注册表中选择状态在SQL Oracle中查询时,获取状态(0,S)为“打开/保存”的特定文本,sql,oracle,oracle-sqldeveloper,Sql,Oracle,Oracle Sqldeveloper,从注册表中选择状态 id status 1 O 2 S 我希望查询返回O作为打开,返回S作为提交。 我正在使用oracle 这对这里的一些人来说可能很简单 提前感谢使用案例陈述 select case when status = 'O' then 'Open' When status = 'S' then 'Submit' END as status 这将满足所有需要。使用解码或案例。我相信你能弄明白。@sstan decode在我的场景中
id status
1 O
2 S
我希望查询返回O作为打开,返回S作为提交。
我正在使用oracle
这对这里的一些人来说可能很简单
提前感谢使用
案例陈述
select case when status = 'O' then 'Open'
When status = 'S' then 'Submit'
END as status
这将满足所有需要。使用
解码
或案例
。我相信你能弄明白。@sstan decode在我的场景中起了作用。
Select DECODE(STATUS,'O','Open','S','Submit for Review') FROM Register;