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

IsNull が合体 (同じクエリ) の 2 倍遅いのはなぜですか?

    ケースを明示的に分割することで改善が見られるのではないかと思います:

    ...
    AND ((t1.vchCol1 = t2.vchCol1) OR (t1.vchCol1 IS NULL AND t2.vchCol1 IS NULL))
    AND ((t1.vchCol2 = t2.vchCol2) OR (t1.vchCol2 IS NULL AND t2.vchCol2 IS NULL))
    ...
    


    1. MySQL –ランダム番号を生成する方法

    2. Postgres9.0以降でPL/pgSQLを使用してテーブルをループする

    3. Postgres:配列フィールドに値が含まれているかどうかを確認しますか?

    4. 別のINSERTでINSERT...RETURNINGの戻り値を使用できますか?