Gegeben die folgende Tabelle:
Table: Comedians
=================
Id First Middle Last
--- ------- -------- -------
1 Bob NULL Sagat
2 Jerry Kal Seinfeld
Ich möchte die folgende vorbereitete Abfrage erstellen:
SELECT \* FROM Comedians WHERE Middle=?
für alle Fälle funktionieren. Es funktioniert derzeit nicht für den Fall, dass ich NULL über sqlite3_bind_null
. Ich weiß, dass die Abfrage für die Suche nach NULL-Werten Folgendes verwendet IS NULL
aber das würde bedeuten, dass ich die vorbereitete Abfrage nicht für alle Fälle verwenden kann. Ich müsste dann die Abfrage je nach Eingabe ändern, was den Zweck der vorbereiteten Abfrage weitgehend zunichte macht. Wie kann ich dies tun? Vielen Dank!