Confronta due stringhe.
Restituisce 0 se sono uguali
Restituisce -1 se testo1 precede testo2 in ordine alfabetico
Restituisce +1 se testo1 segue testo2 in ordine alfabetico.
Maiuscole/minuscole: "a" ha una priorità inferiore rispetto ad A.
Sintassi
COMPARE (“testo1”, “testo2”)
Nota: il separatore richiesto (virgola o punto e virgola) corrisponde automaticamente alle impostazioni di posizione del computer.
Tipo dato degli argomenti
Stringa
Tipo dato del risultato
Intero
Esempio
Supponiamo che la proprietà FireRating di un elemento possa avere un valore da A a F.
Se FireRating è A, B o C: è conforme allo standard.
Se FireRating è D, E o F: non è conforme.
In questa espressione, usare COMPARE per confrontare la categoria FireRating dell'elemento con "C".
Inoltre, utilizzare una funzione IF per restituire una delle due stringhe in base al risultato della funzione COMPARE.
Espressione
IF (COMPARE (FireRating, “C”) < 1, “Conforme allo standard”, “Non conforme”)
Se il risultato è 0, significa che FireRating è uguale a C. Questo è conforme allo standard.
Se il risultato è -1, ciò significa che FireRating viene prima di C in ordine alfabetico: è A o B. Anche questo conforme allo standard.
Se il risultato è 1, significa che FireRating arriva dopo C in ordine alfabetico: è D, E o F. Questo non è conforme.
Risultato
"Conforme allo standard" per valori di 0 o -1, altrimenti "Non conforme"