问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql的case when语句转oracle

发布网友 发布时间:2022-04-25 04:55

我来回答

3个回答

热心网友 时间:2022-04-13 00:40

oracle也有case when的语法,照办就行,不过用在where条件中,需要有返回值的比较.
这是根据你提供的语句修改,给你提供一个参考吧:
where a.xxx = 'asdf' and (
case
when (b.i like '%0%') then true
when (b.i like '%1%') and c.creatorCode = #code# then true
when (b.i like '%2%') and (d.createDept = #dept# and #flag# = 1) then true
else false
end) = true
这是按照我的业务理解写的
where a.xxx = 'asdf' and (
case
when (b.i like '%0%') then 1
when (b.i like '%1%') and c.creatorCode = #code# then 2
when (b.i like '%2%') and (d.createDept = #dept# and #flag# = 1) then 3
else 4
end) = 1 -- (根据反回结果来过滤数据)

热心网友 时间:2022-04-13 01:58

- -! 不知道你说啥 d.createDept = #dept# and #flag# = 1 能对么。。。追问##是ibatis中的占位符....我都说过sql改过,但意思还是明白的,光在意这些小细节,整体意思搞懂了么?

热心网友 时间:2022-04-13 03:33

mysql不熟
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 mysql 行转列问题 SQL语句行转列 老式容声冰箱一天耗电2.4度正常吗? 绘客HK708s驱动下载好应该安装哪个? 我的系统是win10 家里冰箱用的电费好多,有什么办法吗? sql casewhen优化 旧的冰箱是不是很耗电啊? 绘客708s的驱动怎么卸载 SQL case when 语句 请问这样的冰箱(老式的,用了十几年了)一天耗多少电? 刚买的绘客708s驱动也安装上重启过了了,怎么没反应啊? 请教一个列转行的问题,用case when 实现 请问绘客708s数位板怎么安装驱动呀,我下载了安装完就是没有小图标,板子也没反应 SQL使用CASE WHEN 行转列为什么会出现NULL值? 我是xp系统的,绘客数位板hk708s安装后画着画着就突然弹出一个框如图, 然后就没压感了。 老式冰箱的日耗电量大概是多少? 老式冰箱一天用多少度电 冰箱耗电厉害怎么办 EXCEL表格内怎么 把N列以后的表格和内容全部删掉? 老式冰箱一天耗多少电? oracle case when 满足多个条件后可以对字段进行格式转换吗?? SQL中行转列除了使用case when以外还有别的技术可以实现吗? mySQL查询语句行转列横向显示 MS SQL SERVER 如何把多列的值 , 变成一列多行 . SQL中行转列问题。。。先是列转行,后来我想在倒回去,怎么写?? 电线BV和BVR的区别? Oracle转义以及case when追加条件问题 sql 中 case when 语法 线bv bvr有什么区别 电线BV和BVR有什么区别?只用其中一种可以的吗? 珠江电缆的BV和BVR有什么区别? BV与BVR的差别 BVR和BV线有哪些区别呢? BV和BVR有什么区别 常用鼠标器有光电式和什么式? 想知道: 汕头市汕头人大政协大楼在哪? 出席汕头十四届*一次会议并在*台前排就坐的还有哪些领导? 这个手办是谁?感觉好眼熟●v● 如何鉴别是不是老龙珠迷? 20g蜂蜜等于多少ml蜂蜜