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, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0 MySign = Sgn(MyVar1) ' Returns 1. MySign = Sgn(MyVar2) ' Returns -1. MySign = Sgn(MyVar3) ' Returns 0.