行 where を返す MySQL クエリを作成しようとしています。ここ(col_a+col_b-col_c+col_d) != col_e
で、すべての列はdecimal
であり、デフォルトは ですnull
。これらの要件を満たしていることがわかっている行が 1 つありますが、上記のロジックをWHERE
句としてクエリを実行すると、その行は表示されませんでした。数値ではなく であることに気付き、それを行に変更した後col_c
、クエリを実行したときに表示されました。null
0
なぜこれが起こったのですか?null
上記のような例のように解釈されたといつも思ってい0
ましたか?