Tagastab sama tüüpi väärtuse nagu funktsioonile edastati, näidates arvu absoluutväärtust.
Süntaks
Abs( arv )
Sisestatav arvuline argument võib olla mis tahes arvuline avaldis. Kui arv sisaldab tühiväärtust, tagastatakse tühiväärtus; kui see on lähtestamata muutuja, tagastatakse null.
Kommentaarid
Arvu absoluutväärtus on arvu suurus ilma märgita. Näiteks nii ABS(-1) kui ka ABS(1) tagastavad väärtuse 1.
Päringu näited
Avaldis |
Tulemid |
SELECT Abs([Allahindlus]) AS Avaldis1 FROM Tootemüük; |
Tagastab veeru Avaldis1 tabeli "ProductSales" välja "Discount" absoluutväärtused, teisendab negatiivse väärtuse positiivseteks väärtusteks (positiivsed arvud muutmata). |
SELECT Abs([Allahindlus]/[MüügiHind]) AS DiscountPercent FROM ProductSales; |
Arvutab kõik välja "Discount" väärtused protsendina väljast "SalePrice" ja kuvab veerus "DiscountPercent". |
VBA näide
Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.
Selles näites kasutatakse arvu absoluutväärtuse arvutamiseks funktsiooni Abs.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.