|
-->![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Filtern mit WHEREDie SQL Klausel WHERE wird zum Filtern von Daten benötigt. Sie kann sowohl beim lesen (SELECT), einfügen (INSERT) als auch beim bearbeiten (update) und löschen (DELETE) eingesetzt werden. Daher ist die WHERE Klausel hier zentral beschrieben.
Besondere SituationenFiltern wenn Null vorhanden ist Aus zwei Textfeldern fragen Sie einen Suchstring ab. Dieser soll in eine WHERE Klausel verbaut werden. Gesuchter Artikel: <Textbox name=GesuchterArtikel> Gesuchter Farbe: <Textbox name=GesuchteFarbe> Wenn in der Datenbankspalte Artikel auch Nullwerte (null) vorkommen, kann das zu Problemen führen. WHERE (fldArtikel LIKE '%' + @GesuchterArtikel + '%') AND Wird in vielen Fällen falsche Ergebnisse geben. Eine Lösung ist: WHERE (COALESCE (@fldArtikel, ' ') LIKE '%' + @GesuchterArtikel + '%') AND
Nun beinhalten die Felder fldArtikel und fldFarbe nie mehr null und die
Suche funktioniert. |
Ihre Werbung hier
|
Haftungsausschluss: Verwendung der Informationen auf Ihre eigene
Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den
Haftungsausschluss. Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail. Und jetzt noch ein bisschen Werbung... Stellensuche, Jobangebote unter www.notizia.ch/stellensuche |