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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.