Partager via


strcmp()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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