strcmp()

Confronta due stringhe.

La funzione inizia a confrontare il primo carattere di ogni stringa. Se sono uguali l'uno all'altro, 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 Tipo Obbligatoria Descrizione
string1 string ✔️ Prima stringa di input per il confronto.
stringa2 string ✔️ Seconda stringa di input per il confronto.

Restituisce

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 stringa2 result
ABC ABC 0
abc ABC 1
ABC abc -1
Abcde abc 1