Meine Anwendung hat eine SQL-Datenbank, in der einige der Felder null oder leer sind (was bedeutet, dass ich nie etwas in dieses Feld eingefügt habe).Android sqlite - Datensätze auswählen, bei denen das Feld null oder leer ist
Ich möchte alle Datensätze auswählen, für die das Feld null oder leer ist. Diese
ist, was ich habe versucht:
cursor = db.query(DBHelper.TABLE_NAME, COLUMNS, "folder_name = ? ", new String[] {"null"}, null, null, DBHelper.TIMESTAMP_COL + " DESC");
Aber das funktionierte nicht, und ich habe keine Aufzeichnungen erhalten. Was muss ich tun, damit dies funktioniert?
Perfekt, 10X :) Ich werde die Antwort so bald wie möglich akzeptieren. –
Keine der angegebenen Antworten klären, ob "folder_name =" wirklich notwendig oder übertrieben ist. Ihr ist der einzige, der IS NULL und die leere Zeichenkette sofort verwendet, also könnten Sie erklären, warum die doppelte Überprüfung (oder wenn es präventiv war)? –
leRobot
Die Frage war, wie man die Datensätze auswählt, in denen 'Ordnername'' null' oder leer ist. Ich nehme an, dass "leer" die Abkürzung für "leere Zeichenfolge" ist. Wenn ich falsch liege, würde ich immer noch einen präventiven leeren String-Check vorschlagen. – Rayne