sql中遇到的坑: sql出现未定义的字段,就在sql查询列表中添加该需要的字段如果sql中用到了decode,sum等函数,在查询条件中用到该字段,会出现字段未定义,解决办法:用select * from()包裹之前的查询 例如: select * from ( select a,b,decode(c,null,c1,c2) c ) where c='1'