Vráti hodnotu typu Variant (Integer), ktorá označuje znamienko čísla.
Syntax
Sgn ( číslo )
Požadovaným číselnýmargument môže byť ľubovoľný platný numerický výraz.
Vrátené hodnoty
Ak je číslo |
Vráti hodnotu Sgn |
Väčšie než nula |
1 |
Rovné nule |
0 |
Menšie než nula |
-1 |
Poznámky
Znamienko argumentu číslo určuje vrátenú hodnotu funkcie Sgn .
Príklad dotazu
Výraz |
Výsledky |
SELECT Jednotková cena,sgn(jednotkovácena) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; |
Vráti "jednotkovú cenu" a "Zľava" s príslušnými znamienkami (1 pre kladné, -1 pre zápornú hodnotu a 0 pre nulovú hodnotu) v stĺpcoch PriceSign a DiscountSign. |
Príklad jazyka VBA
Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia Sgn použitá na určenie znamienka čísla.
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.