Vraća vrijednost iste vrste kao i ona koja joj je proslijeđena i prikazuje apsolutnu vrijednost broja.
Sintaksa
Abs( broj )
Obavezni brojargument može biti bilo koji valjani numerički izraz. Ako broj sadrži vrijednost Null, vraća se vrijednost Null . ako se radi o neinicijaliziranom varijabla, vraća se nula.
Napomene
Apsolutna vrijednost broja je njezina nepotpisana veličina. Na primjer, ABS(-1) i ABS(1) vratiti 1.
Primjeri upita
Izraz |
Rezultati |
SELECT Abs([Popust]) AS Izraz1 FROMOdjela proizvoda; |
Vraća apsolutne vrijednosti polja "Popust" iz tablice "Sales proizvoda" u stupcu Izraz1, pretvara negativnu vrijednost u pozitivne vrijednosti (i ostavlja pozitivne brojeve nepromijenjenima). |
SELECT Abs([Popust]/[ProdajnaCijena]) AS DiscountPercent FROMProdajaProdaja; |
Izračunava sve vrijednosti u polju "Popust" kao postotak polja "ProdajnaCijena" i prikazuje se u stupcu "DiscountPercent". |
Primjer VBA-a
Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru koristi funkcija Abs za izračun apsolutne vrijednosti broja.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.