strcmp()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Compare deux chaînes.
La fonction commence à comparer le premier caractère de chaque chaîne. S’ils sont égaux les uns aux autres, il continue avec les paires suivantes jusqu’à ce que les caractères diffèrent ou jusqu’à ce que la fin de la chaîne plus courte soit atteinte.
Syntaxe
strcmp(
string1,
string2)
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
string1 | string |
✔️ | Première chaîne d’entrée pour la comparaison. |
string2 | string |
✔️ | Deuxième chaîne d’entrée pour la comparaison. |
Retours
Retourne une valeur entière indiquant la relation entre les chaînes :
- <0 : le premier caractère qui ne correspond pas a une valeur inférieure dans chaîne1 que dans chaîne2
- 0 : le contenu des deux chaînes est égal à
- >0 : le premier caractère qui ne correspond pas a une valeur supérieure à la chaîne1 que dans la chaîne2
Exemple
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
Sortie
string1 | string2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
abcde | abc | 1 |