为了账号安全,请及时绑定邮箱和手机立即绑定

oracle when 和 then怎么用!!

oracle when 和 then怎么用!!

萧十郎 2018-12-31 04:00:55
oracle when 和 then怎么用!!
查看完整描述

1 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

oracle when 和 then怎么用!!!
先要抛出一个case就是一个情况,然后这个情况不同的条件下,得到不同的值,when就是条件,而then就是得到值。
select case
when column >= 1 then '比1大'
when column 1 and column > 0 then '比1小的正数'
else '小于等于0'
end as number_desc
from table
----------以上是一个例子
另外,case后边也可一个跟着一个具体的情况,而when判断这个情况的值
select case sign(column - 1)
when 1 then '比1大'
else '小于等于1'
end as number_desc
from table

查看完整回答
反对 回复 2019-01-16
  • 1 回答
  • 0 关注
  • 1237 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信