Query mit optionalen Feldern
Author: marc_palm
Publication Date: 7/13/2015 12:41
Hallo liebe Community,
ich muss eine Query mit vielen optionalen Feldern ausführen. Ich definiere jeweils einen String, der im Leerfall durch "%" ersetzt wird und mit
<LIKE etc... >-Querytag abgefragt wird. Das funktioniert prima, wenn die Felder im Datensatz gepflegt sind, nicht aber, wenn sie leer sind.
Wie gehe ich am besten vor, wenn ich viele optional Filterparameter in der Query und viele optionale Attribute beim Datensatz habe?
Vielen Dank für Eure Hilfe.
Beste Güße,
Marc
Tags: database, query
-
Author: thmarx - 9/8/2015 10:03
Hallo Marc,
dein Problem ist wahrscheinlich, dass deine Datenbank in die optionalen Felder NULL schreibt, was von LIKE nicht berücksichtigt wird. Du könntest versuchen für diese optinalen Felder als default Wert einen leeren String ( also "") zu verwenden. Dann sollte das Query funktionieren.
Viele Grüße
Thorsten Marx
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar