Funktsioon Sgn

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Tagastab arvu märki tähistava variandi (täisarvu).

Süntaks

Sgn(arv)

Nõutav arvuargumentvõib olla mis tahes kehtiv arvuline avaldis.

Tagastusväärtused

Kui number on Sgn tagastab
Suurem kui null 1
Võrdne nulliga 0
Väiksem kui null –1

    

Kommentaarid

Argumendi number märk määrab funktsiooni Sgn tagastusväärtuse.

Päringu näide

Avaldis Tulemid
SELECT Ühikuhind,sgn(ühikuhind) AS Hinnasallahindlus,Allahindlus,sgn(Allahindlus) kui AllahindlusSign FROM tootedMüük; Tagastab veergudes PriceSign ja DiscountSign vastavad märgid (1 positiivse, -1 negatiivse ja 0 nullväärtuse korral).

VBA näide

Märkus.

Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Selles näites kasutatakse funktsiooni Sgn arvu märgi määramiseks.

Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1)    ' Returns 1.
MySign = Sgn(MyVar2)    ' Returns -1.
MySign = Sgn(MyVar3)    ' Returns 0.