Tagastab e tulemit tähistava variandi (täisarvstringavaldis).

Süntaks

StrComp ( string1, string2 [, võrdlus ] )

Funktsioonil StrComp on järgmised argumendid.

Argument

Kirjeldus

string1

Nõutav. Mis tahes sobiv stringavaldis.

string2

Nõutav. Mis tahes sobiv stringavaldis.

võrdlus

Valikuline. Määrab stringivõrdlustüübi. Kui compareargument on Null, ilmneb tõrge. Kui argument compare puudub, määrab võrdluse tüübi säte Option Compare .

Sätted

Argumendi võrdle sätted võivad olla järgmised.

Konstant

Väärtus

Kirjeldus

vbBinaryCompare

0

Teeb binaarvõrdluse.

vbTextCompare

1

Teeb tekstivõrdluse.

Tagastusväärtused

Funktsioon StrComp võib tagastada järgmised väärtused.

Tingimus

StrComp tagastab

string1 on väiksem kuistring2

-1

string1 võrdub string2-ga

0

string1 on suurem kui string2

1

string1 või string2 on tühiväärtusega

Tühiväärtus

Päringu näide

Avaldis

Tulemid

SELECT ProductSales.ProductID, StrComp(ProductID,"PRO_XYZ10") AS ComparisonResult FROM ProductSales;

Tagastab välja "TooteID" väärtused, võrdleb "TooteID" väärtusi väärtusega "PRO_XYZ1" ja tagastab tulemid veerus ComparisonResult. "ProductID" võrdub "PRO_XYZ10", tagastab funktsioon StrComp väärtuse 0. Kui "ProductID" on väiksem kui "PRO_XYZ10", tagastab funktsioon StrComp -1. Kui "ProductID" on suurem kui "PRO_XYZ10", tagastab funktsioon StrComp väärtuse 1. Kui kas "ProductID" või "PRO_XYZ10" on NULL, tagastab funktsioon StrComp nulli.

VBA näide

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis.

Selles näites kasutatakse funktsiooni StrComp stringivõrdluse tulemite tagastamiseks. Kui kolmas argument on 1, tehakse tekstiline võrdlus; kui kolmas argument on 0 või puudub, tehakse binaarvõrdlus.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd"    ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1)    ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0)    ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1)    ' Returns 1.

Lisateave

Stringifunktsioonid ja nende kasutamine

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.