Compartir a través de


strcmp()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Compara dos cadenas.

La función comienza a comparar el primer carácter de cada cadena. Si son iguales entre sí, continúa con los pares siguientes hasta que los caracteres difieren o hasta que se alcanza el final de la cadena más corta.

Sintaxis

strcmp(string1, string2)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
string1 string ✔️ Primera cadena de entrada para la comparación.
string2 string ✔️ Segunda cadena de entrada para la comparación.

Devoluciones

Devuelve un valor entero que indica la relación entre las cadenas:

  • <0 : el primer carácter que no coincide tiene un valor inferior en string1 que en string2
  • 0 : el contenido de ambas cadenas es igual
  • >0 : el primer carácter que no coincide tiene un valor mayor en string1 que en string2

Ejemplo

datatable(string1:string, string2:string) [
    "ABC","ABC",
    "abc","ABC",
    "ABC","abc",
    "abcde","abc"
]
| extend result = strcmp(string1,string2)

Salida

string1 string2 resultado
ABC ABC 0
abc ABC 1
ABC abc -1
abcde abc 1