好难的sql题呀,求救 select * from tabname where col=decode(col,'a','01'||'02','b','01'||'02'||'12',....) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 估计要用存储过程了,因为上边的连接之后是作为一个值处理了,而不是一个集合之中的几个值,用存储过程执行动态语句IF COL='A' THEN SQL=SQL||'IN ('01','02')'ELSIF --- THEN---ELSEEND IF; select... where ... in (case when ... then '''01''' || ',''02''' when ... end);","是关键字所以不对,你去掉在试试 ORACLE LENTH 不用到索引 这条语句有什么办法优化一下?在库里有什么要注意的地方? 4400W量的语句优化!求高手 ora-03114:未连接到oralce高级问题,请各位帮助 如何在创建一个表的同时 创建这个表的索引? 关于exp和imp命令的使用问题 为什么过程中使用变量就执行不了,而将值写出来就可以执行? 触发器问题 问orcale的sql/plus的问题 郁闷:我的Oracle卸载不干净,在注册表里面又删不掉,重新安装老是出错,怎么办啊?? 怎样在SQLPLUS或是ORACLE给定的环境下调试包? 启动tnslinstener时出现:错误3,系统找不到指定路径
IF COL='A' THEN
SQL=SQL||'IN ('01','02')'
ELSIF --- THEN
---
ELSEEND IF;
when ...
end);
","是关键字所以不对,你去掉在试试