strcmp()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Confronta due stringhe.
La funzione inizia a confrontare il primo carattere di ogni stringa. Se sono uguali tra loro, continua con le coppie seguenti fino a quando i caratteri non differiscono o fino a quando non viene raggiunta la fine della stringa più breve.
Sintassi
strcmp(
string1,
string2)
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
string1 | string |
✔️ | Prima stringa di input per il confronto. |
string2 | string |
✔️ | Seconda stringa di input per il confronto. |
Valori restituiti
Restituisce un valore intero che indica la relazione tra le stringhe:
- <0 : il primo carattere che non corrisponde ha un valore inferiore in string1 rispetto a string2
- 0 : il contenuto di entrambe le stringhe è uguale
- >0 : il primo carattere che non corrisponde ha un valore maggiore in string1 rispetto a string2
Esempio
datatable(string1:string, string2:string) [
"ABC","ABC",
"abc","ABC",
"ABC","abc",
"abcde","abc"
]
| extend result = strcmp(string1,string2)
Output
string1 | string2 | result |
---|---|---|
ABC | ABC | 0 |
abc | ABC | 1 |
ABC | abc | -1 |
abcde | abc | 1 |