Geeft als resultaat een waarde van hetzelfde type dat is doorgegeven die de absolute waarde van een getal aangeeft.
Syntaxis
Abs( getal )
Het vereiste aantalargument kan een geldige numerieke expressie zijn. Als getal Null bevat, wordt Null geretourneerd; als het een niet-geïnitialiseerde variabele is, wordt nul geretourneerd.
Opmerkingen
De absolute waarde van een getal is de niet-ondertekende magnitude. ABS(-1) en ABS(1) bijvoorbeeld beide retourneren 1.
Queryvoorbeelden
Expression |
Resultaten |
SELECT Abs([Discount]) AS Expr1 FROM ProductVerkoop; |
Retourneert de absolute waarden van het veld Korting uit de tabel ProductVerkoop in kolom Expr1, converteert negatieve waarde naar positieve waarden (en laat positieve getallen ongewijzigd). |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductVerkoop; |
Berekent alle waarden in het veld 'Korting' als percentage van het veld 'SalePrice' en wordt weergegeven in de kolom 'DiscountPercent'. |
VBA-voorbeeld
Opmerking: In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
In dit voorbeeld wordt de functie Abs gebruikt om de absolute waarde van een getal te berekenen.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.