读书人

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

发布时间: 2012-07-29 15:26:14 作者: rapoo

遇到一句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

读书人网 >SQL Server

热点推荐