WHERE での null の使用
SOQL クエリでは、null キーワードを使用して null 値を検索できます。
たとえば、次のクエリ例では活動日が null 以外のすべての行動の取引先 ID が返されます。
Boolean 項目に対してクエリを実行する場合、null は FALSE 値に対応します。たとえば、Test_c が Boolean 項目の場合、次のクエリでは、Test_c が false であるすべてのアカウントレコードが返されます。
WHERE Test_c = null 句は、WHERE Test_c = false と同等です。WHERE Test_c != null 句は、WHERE Test_c = true と同等です。
WHERE 句は、リレーションクエリの親項目の null 値を処理するときに、バージョンに応じて 2 通りの動作をします。親項目の値をチェックする WHERE 句では、親が存在しない場合でもレコードが返されます��
ケースレコード Id 値が返されます。