Zwraca wartość typu wariant (liczba całkowita) wskazującą znak liczby.
Składnia
Sgn ( liczba )
Wymagany numerargument może być dowolnym prawidłowym wyrażenie numeryczne.
Zwracane wartości
| Jeśli argument liczba jest | Funkcja Sgn zwraca wartość | 
| Większe niż zero | 1 | 
| Równa zero | 0 | 
| Mniej niż zero | -1 | 
Spostrzeżenia
Znak argumentu liczba określa wartość zwracana przez funkcję Sgn .
Przykład kwerendy
| Expression | Wyniki | 
| SELECT CenaJednawcza, sgn(cena_jednostkowa) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; | Zwraca wartości "cena_jednostkowa" i "Rabat" z odpowiednimi znakami (1 dla wartości dodatniej, -1 dla wartości ujemnej i 0 dla wartości zerowej) odpowiednio w kolumnach PriceSign i DiscountSign. | 
Przykład języka VBA
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Sgn do określenia znaku liczby.
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.
 
                         
				 
				