データベースに 3 つのレコードを作成します。
id | name | value
---|-------|--------
1 | 'xxx' | 'zzz'
2 | null | 'aaa'
3 | 'yyy' | 'bbb'
実行したい単純なデータクエリがあります。次のオブジェクトがデータベースにあるかどうかは簡単にわかります。
name = 'yyy'
value = 'bbb'
しかし、他の人はどうですか?null 値が含まれています。PDOに使用するように指示する方法、WHERE name IS NULL
またはWHERE value IS NULL
それぞれのフィールドが実際にいつであるかを伝える方法はありますnull
か? いくつかのフレームワークで同様の機能を見てきましたが、これを PDO で直接行う方法がわかりません。それは可能ですか、それとも値が null であるかどうかを確認し、それに応じてクエリを作成する必要がありますか?