Функция Oracle SIGN ()
Описание
SIGN () возвращает знак аргумента.
Эта функция используется для возврата знака заданного числа. Эта функция принимает в качестве аргумента любой числовой тип данных, и любые нечисловые данные также могут входить в аргумент, но это может быть неявно преобразовано в число и возвращает число.
Функция возвращает:
- 1, когда значение аргумента положительное
- -1 когда значение аргумента отрицательно
- 0, когда значение аргумента равно 0
Для двоичных чисел с плавающей точкой (BINARY_FLOAT и BINARY_DOUBLE) эта функция возвращает знаковый бит числа. Знаковый бит:
- -1 если n <0
- +1, если n> = 0 или n = NaN
Синтаксис:
ЗНАК (п)
Параметры:
название | Описание |
---|---|
N | Номер, чей знак должен быть найден. |
Наглядное представление функции SIGN ()
Пример:
SELECT SIGN(-145), SIGN(0), SIGN(145) FROM dual;
Вот результат.
ЗНАК (-145) ЗНАК (0) ЗНАК (145) ---------- ---------- ---------- -1 0 1
Приведенное выше утверждение вернет знак заданных чисел -145, 0 и 145.
Предыдущая: КРУГЛЫЙ
Далее: ГРЕХ
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code