Nein. Stattdessen können Sie es nach draußen legen
%Vor%Sie können dies auch ohne die case-Anweisung schreiben.
Eine weitere Option ist dynamisches SQL, bei dem Sie tatsächlich eine Zeichenfolge mit der SQL-Anweisung erstellen und dann ausführen. Dynamisches SQL scheint jedoch in diesem Fall übertrieben zu sein.
Sie können dies mit TVCs tun, aber der Ansatz ist ein wenig anders. Es wird keine Groß- / Kleinschreibung verwendet, aber es wird besser skaliert, wenn mehrere Optionen zur Auswahl stehen:
%Vor%oder wenn Sie alles in der where-Klausel benötigen, dann:
%Vor%Tags und Links sql sql-server sql-server-2008 tsql