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

SQL比較とnull値に関する問題

    問題はNULL比較にあります。 a.field1またはb.field3がNULLの場合、ISNULLまたはISNOTNULLステートメントを使用する必要があります。 ISNULL関数を使用して、a.field1とb.field3のデフォルト値を使用できます。

    ISNULL(a.field1,0) <> ISNULL(b.field3,0)
    

    この場合、値0との比較があります。

    SELECT IIF(NULL =NULL、'true'、'false')-結果はfalseです。すごい!



    1. インストール後に「localhost」(10061)のMySQLサーバーに接続できません

    2. データを失ったり変更したりせずに列照合を変更するにはどうすればよいですか?

    3. 動的テキストボックス(行)を追加し、PHPを使用してデータベースに保存する方法

    4. SQL Serverトリガー:DMLトリガー