Funkcija Sgn

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež Variant (Integer) vērtību, kas norāda skaitļa zīmi.

Sintakse

Sgn(skaitlis)

Nepieciešamais skaitļaarguments var būt jebkura derīga skaitliska izteiksme.

Atgrieztās vērtības

Ja skaitlis ir Sgn atgriež
Lielāks par nulli 1
Vienāds ar nulli 0
Mazāks par nulli -1

    

Piezīmes

Skaitļa argumenta zīme nosaka funkcijas Sgn atgriezto vērtību.

Vaicājuma piemērs

Izteiksme Rezultāti
SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) AS DiscountSign FROM productSales; Atgriež vērtības "Unitprice" un "Discount" ar to attiecīgajām zīmēm (1 pozitīviem, -1 negatīviem un 0 nulles vērtībai) kolonnās PriceSign un DiscountSign.

VBA piemērs

Piezīme

Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā tiek izmantota funkcija Sgn , lai noteiktu skaitļa zīmi.

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.