@STRNCMP

Utilice la función @STRNCMP para comparar dos cadenas basadas en un número específico de bytes. La cadena puede ser el nombre de una columna de cadena (carácter) o una cadena literal que se incluye entre comillas simples. La comparación comienza en el primer byte de la cadena.

@STRNCMP devuelve lo siguiente:

Esta función no soporta los tipos de dato NCHAR o NVARCHAR.

Sintaxis

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

<string1>

La primera cadena que se comparará.

<string2>

La segunda cadena que se comparará.

<max_length>

Número máximo de bytes en la cadena que se va a comparar.

Ejemplo

El siguiente ejemplo compara los dos primeros bytes de cada cadena, según lo especificado por <max_length> de 2, y devuelve 0 porque ambos juegos son iguales.

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