当前位置: 代码迷 >> ASP.NET >> 求一句Oracle 的SQL语句解决思路
  详细解决方案

求一句Oracle 的SQL语句解决思路

热度:1232   发布时间:2013-02-25 00:00:00.0
求一句Oracle 的SQL语句
表A的结构如下:

公司 金额A 金额B 金额C 金额D
公司1 0 22 0 0
公司2 0 0 0 0
公司3 22 22 25 0
公司4 0 0 0 0

我的SQL语句如下:
select * from A where not (金额A=0 and 金额B=0 and 金额C=0 金额D=0)
其中表A,是一个SQL语句所组成的.

如上面的这条SQL语句速度非常慢,那位能帮忙改善一下?



------解决方案--------------------------------------------------------
select * from A where abs(金额A)+abs(金额B)+ abs(金额C)+ abs(金额D)>0 
  相关解决方案