当前位置: 代码迷 >> Sql Server >> 碰到一句sql语句不能理解,大师们来帮忙
  详细解决方案

碰到一句sql语句不能理解,大师们来帮忙

热度:3   发布时间:2016-04-27 11:56:27.0
遇到一句sql语句不能理解,大师们来帮忙。
AND Not (v1.FBegQty=0 AND v1.FBegBal=0 AND v1.FBegDiff=0) 
是怎样的效果?又不是Not in

------解决方案--------------------
就是 v1.FBegQty=0 AND v1.FBegBal=0 AND v1.FBegDiff=0 这些条件记录之外的所有记录。
------解决方案--------------------
与或非中的非,可以理解么?
------解决方案--------------------
理解为and v1.FBegQty<>0 AND v1.FBegBal<>0 AND v1.FBegDiff<>0
------解决方案--------------------
除去括号里面的内容之外的记录。
------解决方案--------------------
应该等同于:and v1.FBegQty<>0 OR v1.FBegBal<>0 OR v1.FBegDiff<>0
  相关解决方案