mysql中的语句
if(KeyCode='KC_BuyTime',value,null)
是否等价于oracle中的
case when KeyCode='KC_BuyTime' then value else null end还有就是if(KeyCode='KC_BuyTime',value,null)这句的意思是不是如果KeyCode='KC_BuyTime',就取value这个字段的值
如果表达式不成立则取null?希望得到大家的指点,小弟不胜感激!
if(KeyCode='KC_BuyTime',value,null)
是否等价于oracle中的
case when KeyCode='KC_BuyTime' then value else null end还有就是if(KeyCode='KC_BuyTime',value,null)这句的意思是不是如果KeyCode='KC_BuyTime',就取value这个字段的值
如果表达式不成立则取null?希望得到大家的指点,小弟不胜感激!
解决方案 »
- 关于oracle无法连接运行中的分布式事务处理问题
- win7 32位连接不上oracle9i
- 学习ORACLE中,还请多指教!!
- 急,怎样重建控制文件??????????????????????
- 急!求教高手关于linux下 oracle10g rac双实例无法同时启用的问题!!!
- oracle 10.2创建实例遇到得问题
- Oracle学习第一问
- linux平台下oracle9i,怎么不能插入中文
- select max() 的怪现象,请penitent(只取一瓢) 帮一下忙好吗。。。。
- 一个FUNCTION的变量问题
- oracle数据绑定
- 写SQL文时,怎么实现如果一个参数不存在,那么对应的检索条件就不执行?
case KeyCode
when 'KC_BuyTime' then value
else
null
end
oracle中也可以使用decode
decode(KeyCode,'KC_BuyTime',value,null)