Returnerer en værdi af den samme type, som der overføres til den, der angiver den absolutte værdi af et tal.
Syntaks
Abs( tal )
Det påkrævede talargument kan være et gyldigt numerisk udtryk. Hvis tal indeholder Null, returneres null . hvis det er en ikke-initialiseret variabel, returneres nul.
Bemærkninger
Den absolutte værdi af et tal er dets usignerede omfang. For eksempel returnerer ABS(-1) og ABS(1) begge 1.
Forespørgselseksempler
Udtryk |
Resultater |
SELECT Abs([Rabat]) AS Udtryk1 FROM ProductSales; |
Returnerer de absolutte værdier i feltet "Rabat" fra tabellen "Produktsalg" i kolonne Udtryk1, konverterer negativ værdi til positive værdier (og lader positive tal være uændrede). |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Beregner alle værdierne i feltet "Rabat" som en procentdel af feltet "Salgspris" og vises i kolonne "Rabatprocent". |
VBA-eksempel
Bemærk!: Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.
I dette eksempel bruges funktionen Abs til at beregne den absolutte værdi af et tal.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.