Vraća vrijednost Variant (Cijeli broj) koja označava predznak broja.

Sintaksa

Sgn ( broj )

Obavezni brojargument može biti bilo koji valjani numerički izraz.

Vraćanje vrijednosti

Ako je broj

Sgn vraća

Veće od nule

1

Jednako nuli

0

Manje od nule

-1

Napomene

Znak brojčanog argumenta određuje povratnu vrijednost funkcije Sgn .

Primjer upita

Izraz

Rezultati

SELECT Jediničnacijena,sgn(jediničnaCijena) AS CijenaZnaka,Popust,sgn(Popust) kao DiscountSign FROM proizvodProdajaProdaja;

Vraća "jediničnucijenu" i "Popust" odgovarajućim znakovima (1 za pozitivne, -1 za negativne i 0 za nultu vrijednost) u stupcima PriceSign i DiscountSign.

Primjer VBA-a

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija 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.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.