Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

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.

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.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×