when 后面可不可以有这两个条件
如 case when 条件1 and 条件2 then 1 end
在线等 像这种类型的有其他方法没 可以两个条件的 谢谢
oracle—cas- when
答案:5 悬赏:0 手机版
解决时间 2021-02-08 12:48
- 提问者网友:不要迷恋哥
- 2021-02-08 05:46
最佳答案
- 五星知识达人网友:玩家
- 2021-02-08 05:57
可以,只能用这个.
全部回答
- 1楼网友:话散在刀尖上
- 2021-02-08 09:07
可以,试试一下就好了。
- 2楼网友:渊鱼
- 2021-02-08 08:08
用 oracle 中的decode,可以百度一下相应的语法
- 3楼网友:末日狂欢
- 2021-02-08 07:48
其实两个条件可以这样写
比如
select id, case id
when 1 then 'asdf'
when 22 then 'qwer' end
from columnreport
即在第二个when的时候写上条件2。and逻辑判断可以通过其他的变化来处理。还请楼主再把问题往前想一步。
- 4楼网友:不想翻身的咸鱼
- 2021-02-08 07:25
你好!
可以这么写的:
case
when 字段1 = 1 AND 字段2 = 1 then '结果1'
when 字段1 = 2 AND 字段2 = 2 then '结果2'
else '其他结果'
end
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯