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