sql-Abfrage - wahr => true, false => true oder false

Einfache Abfrage, vielleicht unmöglich, aber ich weiß, es gibt einige kluge Leute, die es gibt 🙂

Gegeben einen booleschen parameter, die ich definieren will meine where-Klausel, um entweder begrenzen einer bestimmten Spalte der output - oder gar nichts.

So, gegebenen parameter @bit = 1 wäre dies das Ergebnis:

wo Spalte = 1

gegebenen parameter @bit = 0 wäre dies das Ergebnis:

wo Spalte = 1 oder 0

d.h. keine Wirkung haben/zeigen alle Ergebnisse (Spalte ist ein bit-Feld)

Ich bin die nicht wollen, dass eine dynamische sql - ich kann Regeln für die Festsetzung dieser im code, aber ich habe nur gefragt, ob es etwas clever Magie, die machen würde, die oben sauber und einfach.

Gibt es? Ich bin mit sql server.

prost 😀

InformationsquelleAutor Tabloo Quijico | 2009-06-26

Schreibe einen Kommentar