SQLServerに深く入り込んだISNULLとNULLIFの使用詳細
SQL ServerのISNULLはASPのIsNullとは違って、SQL Serverには二つのパラメータがあります。expression,replace ment(u)value)
•check_expressionとreplace ment(u)valueデータタイプは必ず一致しています。expressionはNULLで、replace ment_に戻ります。value・もしcheck_expressionはNULLでないと、check_に戻ります。expression
NULLIFは二つの式を検査するために用いられ、文法:NULLIF(expression、expression)•二つのexpressionが等しい場合、NULLに戻ります。このNULLは最初のexpressionのデータタイプです。二つのexpressionが等しくない場合、最初のexpressionに戻ります。
•check_expressionとreplace ment(u)valueデータタイプは必ず一致しています。expressionはNULLで、replace ment_に戻ります。value・もしcheck_expressionはNULLでないと、check_に戻ります。expression
NULLIFは二つの式を検査するために用いられ、文法:NULLIF(expression、expression)•二つのexpressionが等しい場合、NULLに戻ります。このNULLは最初のexpressionのデータタイプです。二つのexpressionが等しくない場合、最初のexpressionに戻ります。