Összehasonlít két szöveget.
0-t ad vissza, ha megegyeznek
-1-et ad vissza, ha szöveg1 betűrendben megelőzi szöveg2-t
+1-et ad vissza, ha szöveg1 betűrendben követi szöveg2-t
A kis- és nagybetűket megkülönböztetjük: az “a” alacsonyabb prioritású, mint az “A”.
Szintaxis
COMPARE (“szöveg1”, “szöveg2”)
Megjegyzés: A program szükséges elválasztójele (vessző vagy pontosvessző) automatikusan megegyezik az Ön számítógépének helyi beállításaival.
Az argumentumok adattípusai
Karakterlánc
Eredmény adattípusa
Egész szám
Példa
Tegyük fel, hogy egy elem TűzállóságiOsztály tulajdonságának lehetséges értéke A-tól F-ig terjed.
Ha a TűzállóságiOsztály A, B vagy C: ez szabvány szerinti érték.
Ha a TűzállóságiOsztály D, E vagy F: ez nem megfelelő érték.
Ebben a kifejezésben használja a COMPARE függvényt az elem TűzállóságiOsztály tulajdonságának “C” kategóriához hasonlításához.
Használja továbbá az IF függvényt a COMPARE függvény eredményén alapuló két karaktersor egyikének meghatározásához.
Kifejezés
IF (COMPARE (TűzállóságiOsztály, “C”) < 1, “Szabvány szerinti”, “Nem megfelelő”)
Ha az eredmény 0, a TűzállóságiOsztály értéke: C. Ez szabvány szerinti érték.
Ha az eredmény -1, akkor a TűzállóságiOsztály betűrend szerint a C előtt található, azaz: A vagy B. Ez ugyancsak szabvány szerinti érték.
Ha az eredmény 1, akkor a TűzállóságiOsztály betűrend szerint a C után található, azaz: D, E vagy F. Ez nem megfelelő érték.
Eredmény
“Szabvány szerinti” 0 vagy -1 érték esetén, ellenkező esetben “Nem megfelelő”