select decode(zzc,0,0,fz/zzc) from table
解决方案 »
- 求高效Sql查询-oracle
- 利用接口表导数据到ERP的问题
- oracle job每月指定若干日期调度问题
- 用过PLSQL developer 的进!!!
- PL/SQL DEV连接数据库时跳出错误“Dynamic performance tables not accessible...”
- 单表自关联查询
- 求教:ORACLE 10G 数据库安装
- oracle连接SQL 2000的问题
- 请问,谢谢!在线等!
- 请高手帮我看看下面的问题:我会被搞晕了....
- [求助]Oracle9204+AS4安装出错
- 我想在一个已做好的表中建一个列(number),其内容为从1开始顺序增加的整数.有这样的SQL语句吗?
如果不确定,那就只有先判断了,再执行sql语句了!
不知楼下有没有什么好的办法!
function findcs(l_gs)
{
var l_newgs,l_str;
l_newgs = l_gs;
var i,j,k,l;
k = 0;
l = 0;
i = l_gs.indexOf("/",k);
while(i>0)
{
l_str = "";
if(l_gs.substr(i+1,1)!="(")
{ k = 0;}
else
{ k = 1;}
for(j=i+1;j<l_gs.length;j++)
{
if(k>0)
{//表示有括号开始的。如果有则对应括号就可以结束。
l_str = l_str + l_gs.substr(j,1)
if(l_gs.substr(j,1)=="(")
k = k+1;
if(l_gs.substr(j,1)==")")
k = k-1;
if(k==0)
{
j = l_gs.length;
}
}
else
{//没有括号
if(l_gs.substr(j,1)=="(")
l = l+1;
if(l_gs.substr(j,1)==")")
l = l-1;
if(l_gs.substr(j,1)=="+"||l_gs.substr(j,1)=="-")
{
j = l_gs.length;
}
else
{
l_str = l_str + l_gs.substr(j,1)
}
}
}
if(l!=0)
l_str = l_str.replace(")","");
l_newgs = "decode("+l_str+",0,0,"+l_newgs+")";
i = l_gs.indexOf("/",i+1)
}
return l_newgs;
}