Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa variantin (kokonaisluvun), joka ilmaisee numeron merkkiä.

Syntaksi

Sgn ( luku )

Pakollinen argumentti voi olla mikä tahansa kelvollinen numeerinen lauseke.

Palautusarvot

Jos luku on

Sgn palauttaa

Suurempi kuin nolla

1

Yhtä suuri kuin nolla

0

Alle nolla

-1

Huomautuksia

Luku-argumentin merkki määrittää Sgn-funktion palautusarvon.

Esimerkki kyselystä

Lauseke

Tulokset

SELECT Unitprice,sgn(unitprice) AS PriceSign,Discount,sgn(Discount) as DiscountSign FROM productSales;

Palauttaa yksikköhinnan ja Alennuksen sekä niiden merkit (1 positiiviselle, -1 negatiiviselle ja 0 nolla-arvolle) sarakkeissa PriceSign ja DiscountSign.

VBA-esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä käytetään Sgn-funktiota luvun merkin määrittämiseen.

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.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.