Funkcija „Sgn”

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Daje tip podataka Varijanta (Ceo broj) koji ukazuje na znak broja.

Sintaksa

Sgn(broj)

Potreban argument broja možeda bude bilo koji važeći numerički izraz.

Povratne vrednosti

Ako je broj Sgn daje
Veće od nule 1
Jednako nuli 0
Manje od nule -1

    

Napomene

Znak argumenta broja određuje povratnu vrednost funkcije Sgn .

Primer upita

Izraz Rezultati
SELECT Jediničnacena,sgn(cena po jedinici) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; Daje "jediničnu cenu" i "Popust" sa odgovarajućim znakom (1 za pozitivnu, -1 za negativnu i 0 za nulu) u kolonama PriceSign i DiscountSign, tim redom.

VBA primer

Napomena

Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Ovaj primer koristi funkciju Sgn za određivanje znaka broja.

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.