Sgn függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

A szám előjelét tartalmazó Variant (egész) típusú adatot ad eredményül.

Szintaxis

Sgn(szám)

A kötelező számargumentumbármilyen érvényes numerikus kifejezés lehet.

Visszatérési értékek

Ha a szám Az Sgn visszatérési érték
Nullánál nagyobb 1
Nullával egyenlő 0
Nullánál kisebb -1

    

Megjegyzések

A szám argumentum előjele határozza meg az Sgn függvény visszatérési értékét.

Példalekérdezés

Expression (Kifejezés) Eredmény:
SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales; Az "egységár" és a "Kedvezmény" értéket adja vissza a megfelelő előjelekkel együtt (1 pozitív, -1 negatív és 0 nulla érték) a PriceSign és DiscountSign oszlopban.

VBA-példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa az Sgn függvényt használja egy szám előjelének meghatározására.

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.