这句话什么意思(SQL)

来源:百度知道 编辑:UC知道 时间:2024/05/27 23:02:26
not(付款方式=‘信用卡’) or (信用卡 in (‘牡丹卡’,‘龙卡’,
‘阳光卡’))

请解释明白点

付款方式=‘信用卡’的结果是个Boolean型的值,如果为TRUE,那么NOT就是选择不是用信用卡的付款方式,
信用卡 in (‘牡丹卡’,‘龙卡’, ‘阳光卡’))in表示在这三个中任选一个,也就是说使用的信用卡是这三个中的一个的话返回Ture,由于前面有not 所以选不是在这三个之中的.
也就是说只要是使用信用卡或者是使用信用卡了,但是使用了这三中信用卡的一种就不选.