NULLは特殊な値。
SQLのwhere句の != と null には注意。
hoge != ‘1’
この時、hogeがnull の場合は対象にならない。
hogeは’1’か’0’しかこんだろと思ってnull来たら、nullのデータが対象にならなくてホゲエって感じ。
nullチェックは別に必要。
NULLは 「列名 = NULL」 や 「列名 <> NULL」 といった通常の比較演算子を用いた方法では検索できない。
NULLを対象として検索する場合は、IS NULL演算子
SQLに関する記事をまとめています。
NULLは特殊な値。
SQLのwhere句の != と null には注意。
hoge != ‘1’
この時、hogeがnull の場合は対象にならない。
hogeは’1’か’0’しかこんだろと思ってnull来たら、nullのデータが対象にならなくてホゲエって感じ。
nullチェックは別に必要。
NULLは 「列名 = NULL」 や 「列名 <> NULL」 といった通常の比較演算子を用いた方法では検索できない。
NULLを対象として検索する場合は、IS NULL演算子