Численная функция:
ABS (M) M Абсолютное значение
Остаток mod (m, n) после того, как m разделен на n
мощность (m, n) m к N Power
Круглый (m [, n]) m округлена до значения n битов после десятичной точки (n по умолчанию 0).
Tunc (m [, n]) m усекает значение десятичных значений N-цифры (n по умолчанию 0) по умолчанию)
----------------------------------------------------------------------------------------------------------------------------
Функции символов:
initCap (ST) возвращает ST капитализирует первую букву каждого слова и нижние буквы все остальные буквы
Нижний (ST) возвращает ST, чтобы понижать буквы каждого слова
Верхний (ST) возвращение в ST конвертируйте все буквы каждого слова, чтобы заработать
Concat (ST1, ST2) возвращает конец ST2 и ST1 (операторы доступны ||)
LPAD (ST1, N [, ST2]) возвращает правую выровненную ST. ST заполнен ST2 на левой стороне ST1, пока длина не станет n. Пространство по умолчанию для ST2
RPAD (ST1, N [, ST2]) возвращает левой выравниваемый ST. ST заполнен ST2 на правой стороне ST1, пока длина не станет n. Пространство по умолчанию для ST2
Ltrim (ST [, SET]) возвращает ST, ST должен удалить символ в наборе слева, пока первый символ не станет символом в наборе. По умолчанию это относится к пространствам
rtrim (st [, set]) возвращает ST, ST должен удалить символ в наборе справа, пока первый символ не станет символом в наборе. По умолчанию это относится к пространствам
Заменить (st, search_st [, replace_st]) заменяет каждый search_st, который появляется в ST с replace_st, и возвращает st. По умолчанию, удалить search_st
substr (st, m [, n]) n = возвращает подстроение строки ST, начиная с позиции M, взяв n символов в длину. По умолчанию, он возвращается к концу ST
Значение длины (ST), верните количество символов в ST
instr (st1, st2 [, m [, n]]) значение вернуть позицию, в которой ST1 начинается с символа MTH, а ST2 появляется в тьфтом. Значение по умолчанию M и N составляет 1
пример:
1
Выберите initcap ('thomas'), initcap ('thomas') из теста;
initca initca
------------
Томас Томас
2
Выберите concat ('abc', 'def') сначала из теста;
первый
------
Abcdef
3
Выберите «ABC» || ' '||' def 'First из теста;
первый
------
ABC def
4
Выберите LPAD (имя, 10), RPAD (имя, 5, '*') из теста;
LPAD (имя, 10) RPAD (имя, 5, '*')
----------------------------------------------------------------------------------------------------------------------------
MMX MMX **
ABCDEF ABCDE
5
Удалить точки и слова ST и RD в конце поля адреса
Выберите rtrim (адрес, '. st rd') из теста
6
Выберите имя, заменить (имя, 'a', '*') из теста;
Имя заменить (имя, 'a', '*')
---- ---------------------------
Великий Гре*т
7
Выберите substr ('archibald bearisol', 6,9) a, substr ('archibald bearisol', 11) b из теста;
Аб
------- ------------
Медведь лысого медведя
8
Выберите имя, instr (name, '') a, instr (name, '', 1,2) b из теста;
имя ab
----------------------------------------------------------------------------------------------------------------------------
Ли Лей 3 0
Lil 2 4
%%%%%%%%%%%%%%%%%%Чувдиоме %%%%%%%%%%%%%%%%%%Чувдиоме
Функция конверсии:
nvl (m, n) Если значение m равна нулю, возврат n, в противном случае возвращает m
TO_CHAR (M [, FMT]) M При преобразовании числового значения в строку FMT в указанном формате по умолчанию ширина значения FMT может просто соответствовать всем допустимым числам
to_number (st [, fmt]) st преобразует из данных символов в числовые значения в указанном формате. По умолчанию размер цифровой строки формата - это именно весь номер
Прикрепил:
Формат функции to_char ():
----------------------------------------------------------------------------------------------------------------------------