Partilhar via


strcmp()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Compara duas cadeias de caracteres.

A função começa a comparar o primeiro caractere de cada string. Se eles forem iguais entre si, ele continuará com os pares a seguir até que os caracteres sejam diferentes ou até que o final da cadeia de caracteres mais curta seja alcançado.

Sintaxe

strcmp(cadeia de caracteres1, cadeia de caracteres2)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
cadeia de caracteres1 string ✔️ A primeira cadeia de caracteres de entrada para comparação.
cadeia de caracteres2 string ✔️ A segunda cadeia de caracteres de entrada para comparação.

Devoluções

Retorna um valor inteiro indicando a relação entre as strings:

  • < 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 strings é 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 cadeia de caracteres2 result
ABC ABC 0
abc ABC 1
ABC abc -1
abcde abc 1