strcmp()

Compara duas cadeias de caracteres.

A função começa a comparar o primeiro caractere de cada cadeia de caracteres. Se forem iguais um ao outro, ele continuará com os pares a seguir até que os caracteres diferem ou até que o final da cadeia de caracteres mais curta seja atingido.

Syntax

strcmp(string1,string2)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
string1 string ✔️ A primeira cadeia de caracteres de entrada para comparação.
string2 string ✔️ A segunda cadeia de caracteres de entrada para comparação.

Retornos

Retorna um valor inteiro que indica a relação entre as cadeias de caracteres:

  • <0 – o primeiro caractere que não corresponde tem um valor menor em string1 do que em string2
  • 0 – o conteúdo de ambas as cadeias de caracteres é igual
  • >0 – o primeiro caractere que não corresponde tem um valor maior em string1 do que em string2

Exemplo

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

Saída

string1 string2 result
ABC ABC 0
abc ABC 1
ABC abc -1
Abcde abc 1