Die Funktion
CHARINDEX gibt die Startposition eines Zeichens oder einer Zeichenfolge in einer anderen Zeichenfolge zurück. Die Methode zum Aufrufen der CHARINDEX-Funktion lautet wie folgt:
CHARINDEX (Ausdruck1, Ausdruck2 [, Startposition])
Ausdruck1 ist das Zeichen, das in Ausdruck2 zu finden ist, Startposition ist das Beginn der CHARINDEX-Funktion Finden Sie die Position von Ausdruck1 in Ausdruck2.
Die CHARINDEX-Funktion gibt eine Ganzzahl zurück. Die zurückgegebene Ganzzahl ist die Position der gefundenen Zeichenfolge. Wenn CHARINDEX die gesuchte Zeichenfolge nicht findet, ist die Funktion eine Ganzzahl „0“. Werfen wir einen Blick auf das Ergebnis der Ausführung des folgenden Funktionsbefehls:
CHARINDEX('SQL', 'Microsoft SQL Server')
Dieser Funktionsbefehl gibt das „SQL“ in zurück Startposition „Microsoft SQL Server“. In diesem Beispiel gibt die CHARINDEX-Funktion die Position 11 von „S“ in „Microsoft SQL Server“ zurück. Schauen wir uns als Nächstes diesen CHARINDEX-Befehl an:
CHARINDEX('2008', 'Microsoft SQL Server 2012')
In diesem Beispiel gibt CHARINDEX Null zurück, da die Zeichenfolge „2008“ nicht gefunden werden kann „Microsoft SQL Server“. Schauen wir uns als Nächstes anhand von zwei Beispielen an, wie Sie die CHARINDEX-Funktion verwenden, um tatsächliche T-SQL-Probleme zu lösen.
Das obige ist der detaillierte Inhalt vonErklären Sie die CHARINDEX-Funktion in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!