strcmp()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |