Skip to main content

Strings

Prüfen, ob ein (Teil-)String sich in einem String befindet

Die einfachste Möglichkeit, zu prüfen, ob sich in einem String ein anderer String (oder auch nur ein einzelnes Zeichen) befindet, ist die Funktion CHARINDEX.

Diese Funktion liefert die Position des Beginns des gesuchten Strings zurück. Die Zählung beginnt bei 1. Wird der String nicht gefunden, liefert die Funktion eine 0.

SELECT CHARINDEX('gar', 'Wintergarten'); -- liefert 7, weil "gar" beim 7. Buchstaben des Worts beginnt