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