DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Числовые функции

Эти функции принимают аргументы типа NUMBER и возвращают значения типа NUMBER. Возвращаемые значения трансцедентальных и тригонометрических функций имеют точность 36 десятичных знаков. ACOS, ATAN и        вычисляются с точностью до 30 десятичных знаков. Числовые функции описываются в следующей таблице:

ABS(x)
Возвращает абсолютное значение х.
AC0S(x)
Возвращает арккосинус х Область определения х: от -1 до 1. А область значений: от 0 до к, выраженная в радианах.
ASIN(x)        
Возвращает арксинус х. Область определения х: от -1 до 1. А область значений: от -к/2 до тс/2, выраженная в радианах.
ATAN(x)
Возвращает арктангенс х. Область значений: от -л/2 до я/2, выраженная в радианах.
ATAN2(x, у)
Возвращает арктангенс х и у, Область значений: от -тс до я. Область значений зависит от знаков х и у и выражается в радианах. ATAN2(x, у) — это то же самое, что и ATAN(x/y).
BITAND(x, у)
Возвращает результат выполнения побитовой операции AND над аргументами х и у, каждый из которых должен быть неотрицательным целым значением. Эта функция эквивалентна оператору && в С. Отметим, что не существует функции BITOR, но модуль UTL_RAWпредоставляет допол­нительные побитовые операторы, которые работают со значениями типа RAW.
CEIL(x)        
Возвращает наименьшее целое число, большее или равное х.
COS(x)
Возвращает косинус угла в х радиан.
COSH(x)
Возвращает гиперболический косинус х.
ЕХР(х)        
Возвращает е в степени х (е = 2.71828183...).
FLOOR(x)
Возвращает наибольшее целое число, меньшее или равное х.
LN(х)
Возвращает натуральный логарифм х. Аргумент х должен быть больше 0.
LOG(x,y)
Возвращает логарифм у по основанию х. Основание должно быть положительным числом, отличным от 0 и 1, а у может быть любым положительным числом.
MOD(x,y)
Возвращает остаток от деления х на у. Если у равен 0, то возвращается х.
POWER(x, у)
Возвращает х в степени у. Основание х и порядок у не должны быть обязательно положительными целыми числами, но если х—отрицательное число, то у должен быть целым числом.
ROUND(x [,у])
Возвращает х, округленный до у разрядов справа от десятичной точки. Значением по умолчанию для у является 0; при этом х округляется до ближайшего целого числа. Если у—отрицательное число, то округляются цифры слева от десятичной точки. Аргумент у должен быть целым числом.
SIGN(x)     
Если х < 0, возвращает    Если х = 0, возвращает 0.        Если х > 0, возвращает
SIN(x) 
Возвращает синус угла в х радиан.
SINH(x)
Возвращает гиперболический синус угла в х радиан.
SQRT(x)
Возвращает квадратный корень х. Аргумент х не может быть отрицательным.
TAN(x)
Возвращает тангенс угла в х радиан.
TANH(x)
Возвращает гиперболический тангенс х.
TRUNC(x [,у])
Возвращает х, усеченный (не округленный) до у десятичных разрядов. Значением по умолчанию для у является 0; при этом х усекается до целого числа. Если у отрицательный, усекаются цифры
слева от десятичной точки.

 









jAntivirus