strcmp ()
Vergleicht zwei Zeichenfolgen.
Die Funktion beginnt mit dem Vergleich des ersten Zeichens jeder Zeichenfolge. Wenn sie einander entsprechen, wird mit den folgenden Paaren fortgefahren, bis die Zeichen unterschiedlich sind oder das Ende der kürzeren Zeichenfolge erreicht ist.
Syntax
strcmp(string1, string2)
Argumente
- string1: erste Eingabezeichenfolge für Vergleich.
- string2: zweite Eingabezeichenfolge für den Vergleich
Retouren
Gibt einen Integralwert zurück, der die Beziehung zwischen den Zeichenfolgen angibt.
- < 0 -Das erste Zeichen, das nicht übereinstimmt, hat einen niedrigeren Wert in string1 als in string2
- 0 -Der Inhalt beider Zeichenfolgen ist gleich
- > 0 -Das erste Zeichen, das nicht übereinstimmt, hat einen größeren Wert in string1 als in string2
Beispiele
datatable(string1:string, string2:string)
["ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"]
| extend result = strcmp(string1,string2)
| string1 | string2 | Ergebnis |
|---|---|---|
| ABC | ABC | 0 |
| abc | ABC | 1 |
| ABC | abc | -1 |
| Abcde | abc | 1 |