Palauttaa sille siirrettävää arvoa vastaavan arvon, joka määrittää numeron absoluuttisen arvon.
Syntaksi
Abs( luku )
Pakollinen argumentti voi olla mikä tahansa kelvollinen numeerinen lauseke. Jos luku sisältää tyhjäarvon, funktio palauttaa tyhjäarvon . Jos kyseessä on alustamaton muuttuja, nolla palautetaan.
Huomautuksia
Luvun itseisarvo on sen allekirjoittamaton suuruusluokka. Esimerkiksi ABS(-1) ja ABS(1) palauttavat molemmat 1.
Esimerkkejä kyselystä
Lauseke |
Tulokset |
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Palauttaa "Alennus"-kentän itseisarvot sarakkeen Lauseke1 taulukosta "ProductSales", muuntaa negatiivisen arvon positiivisiksi arvoiksi (ja jättää positiiviset luvut ennalleen). |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Laskee kentän "Alennus" kaikki arvot prosentteina kentästä "Myyntihinta" ja näyttää sarakkeessa "DiscountPercent". |
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 Abs-funktiota luvun itseisarvon laskemiseen.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.