sql问题 not (付款方式='信用卡') or (信用卡<>'阳光卡')

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:11:35
not (付款方式='信用卡') or (信用卡<>'阳光卡')
这句话 是不是这个意思 付款方式为信用卡的话信用卡不能是阳光卡
为什么要加 not 不加not又是什么意思?
谢谢!

not (付款方式='信用卡') or (信用卡<>'阳光卡')
首先我们来分析下
当 付款方式='信用卡' 为真 或 信用卡<>'阳光卡' 为真 表达试
(付款方式='信用卡') or (信用卡<>'阳光卡') 就为真
然后在非一下就是
当 付款方式为信用卡的话 并且 信用卡 不为阳光卡 的时候
你要的是这样表达
(付款方式='信用卡') and (信用卡<>'阳光卡')