Функция Oracle TRUNC ()

Описание

Эта функция используется для усечения числа (n1) до указанного количества десятичных знаков (n2).
Если n2 опущено, тогда n1 обрезается до 0.
n2 может быть отрицательным, чтобы обрезать (сделать ноль) n2 цифр слева от десятичной точки.

 TRUNC (n1 [, n2]) 

Аргументы:

Имя Описание
n1 Число, которое должно быть усечено до n2 десятичных знаков.
n2 Число, указывающее, до какого количества десятичных знаков n1 должно быть усечено.

Наглядное представление функции TRUNC ()

 ВЫБРАТЬ TRUNC (2.465,1) ОТ  dual;  

Вот результат.

 TRUNC (2.465,1) -------------- 2.4  

Приведенный выше оператор вернет значение, усекающее 2,465 до 1 десятичного знака.

Пример: функция TRUNC () с отрицательными десятичными знаками

  SELECT TRUNC (142.465, -2)  FROM dual;  

Вот результат.

 TRUNC (142.465, -2) -------------  ---- 100 

Приведенный выше оператор вернет значение, усекающее 142,465 до -2 десятичных знаков.

Оцените статью
nanomode.ru
Добавить комментарий