社区
Oracle
帖子详情
请教有关DECODE的问题,请各位高手指点
HorizonXR
2004-11-22 10:33:45
1
...全文
224
17
打赏
收藏
请教有关DECODE的问题,请各位高手指点
1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shawnzhao
2004-11-23
打赏
举报
回复
不能这样用select....from decode(flag,1,tabel1,2,table2) where ....
替代的方法:
select * from tabel1 where flag=1
union
select * from table2 where flag=2
HorizonXR
2004-11-23
打赏
举报
回复
那请问有没有方法可以实现这个功能呢?
jametong
2004-11-23
打赏
举报
回复
decode只能用于col, 不能用于table
liuyi8903
2004-11-22
打赏
举报
回复
decode.
如同if--elseif-elseif-这种条件语句.
HorizonXR
2004-11-22
打赏
举报
回复
但这是游标,请问我该怎么写?我是要通过外部传进来的FLAG,从几张极其相似的表中,挑选出一张,游标的select语句只有表名是不同的,如果我不写成一句,大概就要写十几个只有表名不同的游表了.
wupangzi
2004-11-22
打赏
举报
回复
既然这样就方便了,哈哈!
过程里多一步,
tablname
if flag then
tablname := tabel1;
else
tablname := tabel2;
end if;
execute immediate 'select....from '''||tablname||'''where ....';
HorizonXR
2004-11-22
打赏
举报
回复
flag 是游标里传进去的,我现在在写的是存储过程里碰到的问题,游标无法通过编译.
wupangzi
2004-11-22
打赏
举报
回复
select....from decode(flag,1,tabel1,2,table2) where ....
flag是那里来的!如果是程序里,那就程序中就写好,再传进去啊!
wupangzi
2004-11-22
打赏
举报
回复
直接在sql语句里是没发实现的!
过程里就可以了!
HorizonXR
2004-11-22
打赏
举报
回复
比如有两个表table1,table2,和变量flag
我用select....from decode(flag,1,tabel1,2,table2) where ....
是不是说这不可以用的?如果不可以用,那请问我有什么办法可以实现相同的功能?
wupangzi
2004-11-22
打赏
举报
回复
请问DECODE能不能在from 语句中使用?
什么意思?举个例子!
zmgowin
2004-11-22
打赏
举报
回复
from子句中可以,不能对表明用from
wupangzi
2004-11-22
打赏
举报
回复
decode其实是一个IF的判断!
如:decode(值,if1,then1,if2,then2,......,else then)
HorizonXR
2004-11-22
打赏
举报
回复
请问DECODE能不能在from 语句中使用?
red_bat
2004-11-22
打赏
举报
回复
可以啊 为什么不能?
select decode(值,if1,then1,if2,then2,...,else) from table_name;
wupangzi
2004-11-22
打赏
举报
回复
哦,这样的话,好象没办法了!
只能一个个写了!
另开一个话题,高分请高手吧!
HorizonXR
2004-11-22
打赏
举报
回复
究竟能不能用在from 语句中啊?高手快来,帮帮忙啊
SNIFFER
问题
集锦
SNIFFER相关教程下载:Sniffer使用教程.pdf|Sniffer用法.ppt 具体
问题
解决: 1.SNIFFER4.75无法使用,打开后提示 No adapter is binding to Sniffer driver 如下图 4.7.5 With SP5以上支持千兆以太网,一般我们从网络上下载的4.75不支持千M网卡 4.7.5 With SP5下载: 微盘: ...
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示数据下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
,
请
大虾指教那
如何用sql生成固定时间间隔的统计表[转]
来源: http://bbs.chinaunix.net 核心提示:有表Incoming_call,要统计A时到B时每隔X时长的话务量,只用SQL,我想,应该可以写出来吧? 欢迎
高手
试一试 不明白你说的意思。 表Incoming_call如下: time action 00:01 call in 00:02 call in 00:05 call in 00:08 call in...
H.264-FQA
[color=red][b]本贴是大家在学习过程中遇到的一些基本
问题
的积累,相当于大家对自己学习中遇到的一些简单的
问题
的记录和共享,不进行技术讨论。因此本帖采用自问自答方式,希望在此提出
问题
的作者在自己弄懂所提出的
问题
后能够回来补充答案。[/b][/color] =====
java初学者必读-经验总结--经典!
CSDN - 技术社区 - 主 题:java初学者必读-经验总结作 者:wjmmml (笑着悲伤) 信 誉 值:183所属论坛:Java J2SE / 基础类
问题
点数:24回复次数:234发表时间:2002-09-30 09:5
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章