Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции преобразования значений




Функции работы с числами

– ABS - абсолютное значение ABS (<значимое числовое выражение>).

– FLOOR - урезает значение числа с плавающей точкой до наибольшего целого, не превосходящего заданное число FLOOR (<значимое числовое выражение>).

– CEIL - самое малое целое, равное или большее заданного числа CEIL (<значимое числовое выражение>).

– Функция округления - ROUND ROUND (<значимое числовое выражение>,<точность>) аргумент <точность> задает точность округления (см. пример ниже).

– Функция усечения - TRUNC TRUNC (оначимое числовое выражение>,<точность>).

– Тригонометрические функции - cos, sin, tan, cos (<значимое числовое выражение>): SIN (<значимое числовое выражение>), TAN (<значимое числовое выражение>).

– Гиперболические функции - COSH, SINH, TANH: COSH (<значимое числовое выражение>), SINH (<значимое числовое выражение>), TANH (<значимое числовое выражение >).

– Экспоненциальная функция – ЕХР (<значимое числовое выражение>).

– Логарифмические функции - LN, LOG: LN (<значимое числовое выражение>), LOG (<значимое числовое выражение>).

– Функция возведения в степень – POWER (<значимое числовое выражение>,<экспонента>).

– Определение знака числа – SIGN (<значимое числовое выражение>).

– Вычисление квадратного корня – SQRT (<значимое числовое выражение>).

Преобразование в символьную строку — TO_CHAR (<значимое выражение>[,<символьный формат>]).

– <значимое выражение > — числовое значение или значение типа дата-время;

– для числовых значений <символьный формат> должен иметь синтаксис [S]9[9][,9[9]], где S — представление знака числа (при отсутствии предполагается без отображения знака), 9 — представление цифр-знаков числового значения (для каждого знакоместа). Символьный формат определяет вид отображения чисел. По умолчанию для числовых значений используется формат '999999.99';

– для значений типа дата-время <символьный формат> имеет вид (то есть вид отображения значений даты и времени):

– в части даты

'DD-Mon-YY'

'DD-Mon-YYYY'

'MM/DD/YY'

'MM/DD/YYYY1

'DD.MM.YY'

'DD.MM.YYYY'

– в части времени

'НН24'

ИН24.Ш'

'HH24:MI:SS'

'HH24:MI:SS.FF'

где: НН24 — часы в диапазоне от 0 до 24

R/FI — минуты

SS — секунды

FF — тики (сотые доли секунды)

При выводе времени в качестве разделителя по умолчанию используется двоеточие (:), но при желании можно использовать любой другой символ.

Возвращаемое значение — символьное представление значимого выражения в соответствии с заданным символьным форматом> преобразования.

Преобразование из символьного значения в числовое - TO_NUMBER (<значимое символьное выражение >).

При этом <значимое символьное выражение> должно задавать символьное значение числового типа.

Преобразование символьной строки в дату — TO_DATE TCMDATE (<значимое символьное выражение >[,<символьный формат>]).

– <значимое символьное выражение> должно задавать символьное значение типа дата-время;

– <символьный формат> должен описывать представление значения типа дата-время в <значимом символьном выражении>.

Допустимые форматы (в том числе и формат по умолчанию) приведены выше.

Возвращаемое значение — <значимое символьное выражение> во внутреннем представлении. Тип возвращаемого значения — DATE.

Над значениями типа DATE разрешены следующие операции:

– бинарная операция сложения;

– бинарная операция вычитания.

В бинарных операциях один из операндов должен иметь значение отдельного элемента даты: только год, или только месяц, или только день.

Функция CAST является средством явного преобразования данных из одного типа в другой. Синтаксис этой команды имеет вид <значимое выражение> AS <тип данных>

– <значимое выражение> должно иметь числовой или символьный тип языка SQL (возможно, с указанием длины, точности и масштаба) или быть NULL-значением;

– любое числовое выражение может быть явно преобразовано в любой другой числовой тип;

– символьное выражение может быть преобразовано в любой числовой тип. При этом в результате символьного выражения отсекаются начальные и конечные пробелы, а остальные символы преобразуются в числовое значение по правилам языка SQL;

– если явно заданная длина символьного типа недостаточна и преобразованное значение не размещается в нем, то результативное значение усекается справа;

– возможно явное преобразование символьного типа в символьный с другой длиной. Если длина результата больше длины аргумента, то значение дополняется пробелами; если меньше, то усекается;

– NULL-значение преобразуется в NULL-значение соответствующего типа;

– числовое выражение может быть преобразовано в символьный тип.




Поделиться с друзьями:


Дата добавления: 2015-06-28; Просмотров: 472; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.