Повертає представлення числа у вигляді значення типу Integer (String), яке позначає знак числа.

Синтаксис

Sgn ( число )

Обов'язковий номераргумент може бути будь-яким дійсним числовий вираз.

Значення, що повертаються

Якщо число

Повернення Sgn

Більше нуля

1

Дорівнює нулю

0

Менше нуля

–1

Примітки

Знак числового аргументу визначає повернуте значення функції Sgn .

Приклад запиту

Вираз

Результати

SELECT Ціна за одиницю,sgn(ціна за одиницю) AS PriceSign,Discount,sgn(Discount) як DiscountSign FROM ProductSales;

Повертає значення "ціна за одиницю" і "Знижка" з відповідними знаками (1 для додатних, -1 для від'ємних і 0 для нульового значення) у стовпцях PriceSign і DiscountSign відповідно.

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі функцію Sgn використано для визначення знака числа.

Dim MyVar1, MyVar2, MyVar3, MySignMyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0MySign = Sgn(MyVar1)    ' Returns 1.MySign = Sgn(MyVar2)    ' Returns -1.MySign = Sgn(MyVar3)    ' Returns 0.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.