Suche mit like und mit Pattern in einer Variablen?

22/09/2008 - 12:05 von martin | Report spam
Hi zusammen,

Ich komme aus der Sybase Welt.
Dort hat folgendes wunderschön funktioniert,
wie mache ich so etwas denn in der SQL Server Welt ?

declare @SUCHMUSTER char(32)
select @SUCHMUSTER = '%irgendwas%'
select * from tab1 where col1 like @SUCHMUSTER

Mein Suchmuster wird in der Praxis aus getdate()
und àhnlichen Geschichten aufgebaut.

Bin für jeden Tip dankbar
martin
 

Lesen sie die antworten

#1 Peter Doering
22/09/2008 - 14:39 | Warnen spam
Hallo,

martin wrote:

Ich komme aus der Sybase Welt.
Dort hat folgendes wunderschön funktioniert,
wie mache ich so etwas denn in der SQL Server Welt ?

declare @SUCHMUSTER char(32)



Aendere CHAR auf VARCHAR oder NVARCHAR, sonst wird der String mit Blanks
aufgefuellt und dann funktioniert die Klausel nicht mehr. Der Rest passt.

select @SUCHMUSTER = '%irgendwas%'
select * from tab1 where col1 like @SUCHMUSTER

Mein Suchmuster wird in der Praxis aus getdate()
und àhnlichen Geschichten aufgebaut.



Jo, geht alles, nur Char passt nicht.

Gruss - Peter

Ähnliche fragen