Возвращает значение того же типа, который был передан в функцию, указывая абсолютное значение числа.
Синтаксис
Abs(number)
Обязательный аргумент numberможет быть любым допустимым числовым выражением. Если число содержит значение NULL, возвращается значение NULL ; Если это неинициализированная переменная, возвращается ноль.
Замечания
Абсолютное значение числа является его величиной без знака. Например, ABS(-1) и ABS(1) оба возвращают .1
Примеры запросов
| Выражение | Результаты |
|---|---|
| SELECT Abs([Discount]) AS Expr1 FROM ProductSales; | Возвращает абсолютные значения поля "Скидка" из таблицы "ProductSales" в столбце Expr1, преобразует отрицательное значение в положительные значения (и оставляет положительные числа без изменений). |
| SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; | Вычисляет все значения в поле "Скидка" в процентах от поля "SalePrice" и отображается в столбце "DiscountPercent". |
Пример VBA
Примечание
В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере функция Abs используется для вычисления абсолютного значения числа.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.