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.