Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 53 стр.

UptoLike

Составители: 

52
Использование функций для работы с числами
В табл. 4.7 описаны основные функции для работы с числами.
Таблица 4.7
Краткий обзор математических функций
Название функции Действие, выполняемое функцией
ABS(число) Вычисляет абсолютное значение числа
ACOS(число) Вычисляет арккосинус
ASIN(число) Вычисляет арксинус
ATAN(число) Вычисляет арктангенс
ATAN2(число) Вычисляет арктангенс с учетом квадратов
CEIL(число с дробной
частью)
Выполняет округление вверх до ближайшего большего
целого
COS(радианы) Вычисляет косинус угла, указанного в радианах
EXP(число) Возвращает результат возведения в указанную степень
экспоненту; если число = 1, то получим само значение
exp
FLOOR(число с дроб-
ной частью)
Выполняет округление вниз до ближайшего целого
LN(число) Вычисляет натуральный логарифм числа
LOG(основание, число) Вычисляет логарифм, т.е. в какую степень нужно возвес-
ти основание, чтобы получить указанное число. Напри-
мер: log(10,100) равен 2
MOD(делимое, дели-
тель)
Возвращает остаток от деления
POWER(число, степень) Возводит число в степень
ROUND(x, [,y]) Возвращает х округленное до y разрядов справа от деся-
тичной точки. Значением по умолчанию для y является 0,
при этом x округляется до ближайшего целого числа. Ес-
ли y отрицательное число, то округляются цифры слева
от десятичной точки, y должен быть целым числом
SIGN(число) Определяет знак числа, возвращает 1, или 0, или -1
SIN(радианы) Вычисляет синус угла, указанного в радианах
SQRT(число) Извлекает квадратный корень из неотрицательного числа
TAN(радианы) Возвращает тангенс угла, указанного в радианах
TRUNC(x, [,y]) Возвращает x усеченное (не округленное !) до y десятич-
ных разрядов. Значением по умолчанию для y является 0,
при этом x усекается до целого числа. Если y отрица-
тельно, то усекаются цифры слева от десятичной точки
Кроме того, могут быть использованы такие функции, как BITAND,
COSH, SINH, TANH.
Пример вычисления косинуса и объявления постоянной ПИ:
SET SERVEROUTPUT ON
DECLARE
PI CONSTANT number(10,9):=3.141592654;