sql语句 根据条件分支执行--执行sql语句中的一部分(oracle)
来源:互联网 发布:网络作家收入如何 编辑:程序博客网 时间:2024/06/03 04:01
预热 case when 用法:
(一):select case when 1=1 then 1 end from dual;
结果:
(二):
表结构:
select (case when xm='gao' then '姓高的销售额' when xm= 'zhu' then '姓朱的销售额' end ), sal from table3;
结果:
---------------------------------------------------------------------------------------预热结束-----------------------------------------------------------------------------------------------------------------------------------
表结构如下:
(一)使用case when 实现
select * from table3 where
(select case when '&a'=1 then
(select 1 from dual where xm = 'gao')
when '&a'=2 then
(select 1 from dual where sal = '55.55')
end from dual)=1;
执行输入参数 1 结果 :
输入参数 2 结果:
(二) 使用decode 实现
select * from table3 where decode('&a',1,decode(xm,'gao',1),2,decode(sal,'55.55',1)) = 1;
结果同上
- sql语句 根据条件分支执行--执行sql语句中的一部分(oracle)
- sql语句条件执行顺序
- mybatis 动态sql 根据条件执行相应的语句
- Oracle批量执行SQL语句
- Oracle批量执行SQL语句
- oracle SQL语句执行步骤
- Oracle sql语句执行顺序
- Oracle SQL语句执行步骤
- oracle sql语句执行顺序
- Oracle SQL语句执行过程
- ORACLE 动态执行SQL语句
- Oracle sql语句执行顺序
- Oracle sql语句执行顺序
- ORACLE 动态执行SQL语句
- Oracle sql语句执行顺序
- Oracle SQL语句执行步骤
- Oracle sql语句执行顺序
- Oracle sql语句执行顺序
- 将博客搬至CSDN
- 3种实现定时任务的方法
- 32 的timers中断处理 两种方式
- APUE学习之旅-第一章:UNIX System Over view
- UITableView仿QQ好友的分组收缩展开界面
- sql语句 根据条件分支执行--执行sql语句中的一部分(oracle)
- Spring MVC 教程,快速入门,深入分析
- install_driver(Oracle) failed: Can't load `.../DBD/Oracle/Oracle.so' for module DBD::Oracle
- import javax.servlet 出错
- SEO优化的那些事
- 设计模式--代理模式Proxy(结构型)
- test
- 经典内部排序之交换排序
- static语句块、构造语句块(就是只有大括号的那块)以及构造函数的执行顺序