Gibt die Position einer Zeichenfolge in einer anderen zurück
CHARINDEX( Zeichenfolgenausdruck-1, Zeichenfolgenausdruck-2 )
Zeichenfolgenausdruck-1 Die Zeichenfolge, nach der Sie suchen
Zeichenfolgenausdruck-2 Die zu durchsuchende Zeichenfolge.
INT
Das erste Zeichen von Zeichenfolgenausdruck-1 ist als "1" definiert. Wenn die durchsuchte Zeichenfolge mehr als eine Instanz der anderen Zeichenfolge enthält, gibt die CHARINDEX-Funktion die Position der ersten Instanz zurück.
Wenn die durchsuchte Zeichenfolge die andere Zeichenfolge nicht enthält, gibt die CHARINDEX-Funktion "0" zurück.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung gibt die Nach- und Vornamen aus den Spalten Surname und GivenName der Tabelle Employees zurück, aber nur, wenn der Nachname den Buchstaben "K" enthält:
SELECT Surname, GivenName FROM Employees WHERE CHARINDEX( 'K', Surname ) = 1; |
Zurückgegebene Ergebnisse:
Surname | GivenName |
---|---|
Klobucher | James |
Kuo | Felicia |
Kelly | Moira |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |