strcmp()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vergleicht zwei Zeichenfolgen.
Die Funktion beginnt mit dem Vergleichen des ersten Zeichens jeder Zeichenfolge. Wenn sie gleicheinander sind, wird sie mit den folgenden Paaren fortgesetzt, bis sich die Zeichen unterscheiden oder bis das Ende der kürzeren Zeichenfolge erreicht ist.
Syntax
strcmp(
Zeichenfolge1,
Zeichenfolge2)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
Zeichenfolge1 | string |
✔️ | Die erste Eingabezeichenfolge für den Vergleich. |
Zeichenfolge2 | string |
✔️ | Die zweite Eingabezeichenfolge für den Vergleich. |
Gibt zurück
Gibt einen ganzzahligen Wert zurück, der die Beziehung zwischen den Zeichenfolgen angibt:
- <0 – Das erste Zeichen, das nicht übereinstimmt, hat einen niedrigeren Wert in Zeichenfolge1 als in Zeichenfolge2.
- 0 – Der Inhalt beider Zeichenfolgen ist gleich.
- >0 – Das erste Zeichen, das nicht übereinstimmt, hat einen größeren Wert in Zeichenfolge1 als in Zeichenfolge2.
Beispiel
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
Output
string1 | Zeichenfolge2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
abcde | abc | 1 |