有2个不同的sql,根据参数来选择执行语句 如果 参数=1 select 1,1 from dual;
否则 select 2,2 from dual;要把这两个sql放在一条select语句中 不知道能不能实现?
否则 select 2,2 from dual;要把这两个sql放在一条select语句中 不知道能不能实现?
解决方案 »
- select sum()里面如果有一个数据为空,怎么办呀?
- 表记录复制问题(要求:选出记录后改变某字段值后再插入同一家表中)
- windows下检测rac环境有问题
- 如何定位表中NULL的列名
- oracle 10g中create function出现Statement ignored错误,大家帮下忙啊!
- 数据库启动错误
- 请教如何用控制台连接局域网中的oracle服务器
- 如果两个表之间有关系,(例如用户表和用户权限表),从数据库设计角度看,是否一定要做关联?
- 【请教】为什么我的Function、Procedure里面不能用NULL
- 存储过程中如何使用临时表?我的SQL错在哪里?
- 求解一个查询问题! where 的问题
- 求个更新语句,或者方法
select
case when 参数=1 then (select 1,1 from dual)
else (select 2,2 from dual)
from tb
跟我上句写的decode都一样是错误的 提示值过多
我有2个不同的sql,想放到一个sql 不知道怎么写比较好 我那个地方不能用函数,不然if then 就ok了,只能用sql的
select 1,1 from dual where 1=参数
union all select 2,2 from dual where 2=参数)