1137 Stimmen

Eine SQL IN-Klausel parametrisieren

Wie parametriere ich eine Abfrage, die eine IN Klausel mit einer variablen Anzahl von Argumenten, wie diese hier?

SELECT * FROM Tags 
WHERE Name IN ('ruby','rails','scruffy','rubyonrails')
ORDER BY Count DESC

Bei dieser Abfrage kann die Anzahl der Argumente zwischen 1 und 5 liegen.

Ich würde es vorziehen, keine spezielle gespeicherte Prozedur dafür zu verwenden (oder XML), aber wenn es eine elegante Möglichkeit gibt, die speziell für SQL Server 2008 Ich bin dafür offen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X