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

Sintaksa

Sgn ( broj )

Potreban brojargument može biti bilo koji važeći brojni 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, MySignMyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0MySign = Sgn(MyVar1)    ' Returns 1.MySign = Sgn(MyVar2)    ' Returns -1.MySign = Sgn(MyVar3)    ' Returns 0.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.