Daje tip podataka Varijanta (Ceo broj) koji ukazuje na znak broja.
Sintaksa
Sgn(broj)
Argument obaveznog brojamože da bude bilo koji važeći numerički izraz.
Povratne vrednosti
| Ako je argument broj | Sgn daje |
|---|---|
| Veće od nule | 1 |
| Jednako je nuli | 0 |
| Manje od nule | -1 |
Napomene
Znak argumenta broja određuje povratnu vrednost funkcije Sgn .
Query example
| Izraz | Rezultati |
|---|---|
| SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; | Daje "jediničnacena" i "Popust" sa odgovarajućim znakovima (1 za pozitivnu, -1 za negativnu i 0 za nultu vrednost) u kolonama PriceSign i DiscountSign. |
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.