Vrne podatkovni tip Različica (celo število), ki pokaže znak števila.
Sintaksa
Sgn ( število )
Zahtevano številoargument je lahko katero koli veljavno številski izraz.
Return Values
|
Če je argument » š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, MySignMyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0MySign = Sgn(MyVar1) ' Returns 1.MySign = Sgn(MyVar2) ' Returns -1.MySign = Sgn(MyVar3) ' Returns 0.