Wie genau Funktioniert LIKE

Hallo,
ich bin gerade dabei ein wenig in C# zu programieren. Nun habe ich ein SQL-Problem und ich weiß nicht genau wo ich es hinschreiben soll. Da ich denke da es hier besser aufgehoben ist, schreibe ich das mal hier rein.
Also:
Ich möchte mir aus einer Tabelle bestimme Datensätze anzeigen lassen:

„SELECT * FROM tab_kunden WHERE „+sql+“ LIKE '“+suchbegriff+"’"

Die variablen sql und suchbegriff werden vorher eingegeben.
Trotz des LIKE muss ich den genauen Begriff eingeben damit ich überhaupt eine Rückgabe bekomme.

Kann mir jemand sagen wie das geht das ich z.b. bei der PLZ nur die erste Ziffer angeben muss und dann alle foglenden auch angezeigt werden?

Vielen Dank im vorraus.
Gruß Rudi

Hallo!
Um nach Ergebnissen zu suchen, die einer Eingabe mit einer Ziffer entsprechen, müsste der Code etwa so aussehen:
Select * from tab_kunden where „+sql+“ LIKE ‚"+suchbegriff+"‘"+"%"

Das prozentzeichen sagt aslo, daß alles gesucht werden soll, was so aussieht wie das in der Variable enthaltene plus irgendeinem Anhang.
So sollte es IMHO funktionieren.
Bitte noch mal posten, ob klappt oder nicht.
Gruß
Florian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

So klappt es

Hallo!
Um nach Ergebnissen zu suchen, die einer Eingabe mit einer
Ziffer entsprechen, müsste der Code etwa so aussehen:
Select * from tab_kunden where „+sql+“ LIKE
‚"+suchbegriff+"‘"+"%"

Das prozentzeichen sagt aslo, daß alles gesucht werden soll,
was so aussieht wie das in der Variable enthaltene plus
irgendeinem Anhang.
So sollte es IMHO funktionieren.
Bitte noch mal posten, ob klappt oder nicht.
Gruß
Florian

Hey Florian,
so wie du es geschrieben hast funktionierte es fast, musste nur noch die Syntax C# anpassen. (also war dein Tipp richtig)
Ich danke dir auch für die schnelle antwort