@STRNCMP

Use a função @STRNCMP para comparar duas strings com base em um número específico de bytes. A string pode ser o nome de uma coluna de string (caractere) ou uma string literal entre aspas simples. A comparação começa no primeiro byte na string.

@STRNCMP retorna o seguinte:

Essa função não suporta tipos de dados NCHAR ou NVARCHAR.

Sintaxe

@STRNCMP (<string1>, <string2>, <max_length>)

<string1>

A primeira string a ser comparada.

<string2>

A segunda string a ser comparada.

<max_length>

O número máximo de bytes na string a ser comparado.

Exemplo

O exemplo a seguir compara os dois primeiros bytes de cada string, conforme especificado por uma <max_length> de 2, e retorna 0 porque ambos os conjuntos são iguais.

@STRNCMP ('JOHNSON', 'JONES', 2)