a=b and c
b is null
c is true 
then a=?

解决方案 »

  1.   

    什么意思?
    =在Oracle是比较运算符:
    你是想说
    a:= b and c么?
    赋值运算符 是 :=
      

  2.   

    true and null=null
    null and true=nullNull意味着“没有或者未知值”
      

  3.   

    我只是想简单说明一下,并不表示实际运算符.
    A := B AND C
    这样可以了吧?
      

  4.   

    A := B AND C我上面不是说的很清楚了么?
      

  5.   

    真值表
    x      y       x AND y   x OR y    NOT x
    TRUE   TRUE    TRUE      TRUE      FALSE
    TRUE   FALSE   FALSE     TRUE      FALSE
    TRUE   NULL    NULL      TRUE      FALSE
    FALSE  TRUE    FALSE     TRUE      TRUE
    FALSE  FALSE   FALSE     FALSE     TRUE
    FALSE  NULL    FALSE     NULL      TRUE
    NULL   TRUE    NULL      TRUE      NULL
    NULL   FALSE   FALSE     NULL      NULL
    NULL   NULL    NULL      NULL      NULL