Funkce Sgn

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu typu Variant (Integer), která určuje znaménko čísla.

Syntaxe

Sgn(číslo)

Povinným argumentem můžebýt libovolný platný číselný výraz.

Vrácené hodnoty

Pokud je číslo Výsledek funkce Sgn
Větší než nula 1
Rovná se 0 0
Menší než nula -1

    

Poznámky

Znaménko argumentu číslo určuje návratovou hodnotu funkce Sgn .

Příklad dotazu

Výraz Výsledky:
SELECT Jednotkovácena,sgn(jednotkovácena) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; Vrátí hodnotu "jednotkovácena" a "Sleva" s příslušnými znaménky (1 pro kladnou, -1 pro zápornou a 0 pro nulovou hodnotu) ve sloupcích PriceSign a DiscountSign.

Příklad jazyka VBA

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

V tomto příkladu se k určení znaménka argumentu používá funkce Sgn .

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.