@STRNCMP

Utilizzare la funzione @STRNCMP per confrontare due stringhe in base a un numero specifico di byte. La stringa può essere il nome di una colonna stringa (carattere) o una stringa letterale racchiusa tra virgolette singole. Il confronto inizia al primo byte della stringa.

@STRNCMP restituisce quanto segue:

Questa funzione non supporta i tipi di dati NCHAR o NVARCHAR.

Sintassi

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

<string1>

La prima stringa da confrontare.

<string2>

La seconda stringa da confrontare.

<max_length>

Numero massimo di byte nella stringa da confrontare.

Esempio

L'esempio seguente confronta i primi due byte di ciascuna stringa, come specificato da un <max_length> di 2, e restituisce 0 poiché entrambi i set sono uguali.

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