Funkcija Sgn

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne podatkovni tip Različica (celo število), ki pokaže znak števila.

Sintaksa

Sgn(število)

Zahtevani številskiargument je lahko kateri koli veljaven številski izraz.

Vrednosti vrnitve

Če je število Sgn vrne
večje od nič 1
je enako nič 0
manjše kot nič -1

    

Opombe

Predznaek argumenta »število« določa vrnjeno vrednost funkcije Sgn .

Primer poizvedbe

Izraz Rezultati
SELECT CenaEnote,sgn(cenaEnote) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; Vrne »cenaenote« in »Popust« z ustreznima znakoma (1 za pozitivne, -1 za negativno vrednost in 0 za ničelno vrednost) v stolpcih PriceSign oziroma DiscountSign.

primer VBA

Opomba

V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.

V tem primeru je funkcija Sgn uporabljena za določanje predznaka števila.

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.