sql >> データベース >  >> RDS >> Oracle

SQLが等しくない&null

    Oracleでは、空の文字列とNULLの間に違いはありません。

    これはSQL標準をあからさまに無視していますが、そこに行きます...

    それに加えて、「通常の」演算子を使用してNULL(またはNULL以外)と比較することはできません。「col1 =null」は機能しません、「col1 =''」は機能しません、「col1!=null」は機能しません、「isnull」を使用する必要があります。

    したがって、いいえ、これを他の方法で機能させることはできません。それ以外の方法では、「列1はnullです」またはそのバリエーション(nvlの使用など)です。



    1. PHP-oci_connectが見つかりません

    2. mysqlクエリで重複を削除する方法

    3. c#はjsonリクエストをPHPに送信していません

    4. SQLテーブルの行値間の変更を検出してバインドするにはどうすればよいですか?