Oracle имеет много встроенных функций.
| Функции |
Описание |
| ASCII |
Возвращает код числа, представляющий указанный символ |
| ASCIISTR |
Преобразует строку в любой набор символов в строку ASCII с помощью набора символов базы данных |
| CHR |
Возвращает символ, основанный на коде номера |
| COMPOSE |
Возвращает строку Юникода |
| CONCAT |
Позволяет объединять две строки |
| Concat with || |
Позволяет объединять две или более строк |
| CONVERT |
Преобразует строку из одного набора символов в другой |
| DECOMPOSE |
Принимает строку и возвращает строку Юникода |
| DUMP |
Возвращает значение VARCHAR2, включающее код типа данных, длину в байтах и внутреннее представление выражения |
| INITCAP |
Устанавливает первый символ в каждом слове в верхний регистр, а остальное — в нижний регистр |
| INSTR |
Возвращает расположение подстроки в строке |
| INSTR2 |
Возвращает расположение подстроки в строке с использованием UCS2 кодовых точек |
| INSTR4 |
Возвращает расположение подстроки в строке с использованием укс4 кодовых точек |
| INSTRB |
Возвращает расположение подстроки в строке, используя байты вместо символов |
| INSTRC |
Возвращает расположение подстроки в строке с использованием полных символов Юникода |
| LENGTH |
Возвращает длину указанной строки |
| LENGTH2 |
Возвращает длину указанной строки с использованием UCS2 кодовых точек |
| LENGTH4 |
Возвращает длину указанной строки с использованием укс4 кодовых точек |
| LENGTHB |
Возвращает длину указанной строки, используя байты вместо символов |
| LENGTHC |
Возвращает длину указанной строки, используя Unicode полные символы |
| LOWER |
Преобразует все буквы в указанной строке в нижний регистр |
| LPAD |
Прокладка левой стороны строки с определенным набором символов |
| LTRIM |
Удаляет все указанные символы с левой стороны строки |
| NCHR |
Возвращает символ, основанный на номере кода в наборе национальных символов |
| REGEXP_INSTR |
Возвращает расположение шаблона регулярного выражения в строке |
| REGEXP_REPLACE |
Позволяет заменить последовательность символов в строке другим набором символов с помощью сопоставления шаблона регулярного выражения |
| REGEXP_SUBSTR |
Позволяет извлечь подстроку из строки с помощью сопоставления шаблона регулярного выражения |
| REPLACE |
Заменяет последовательность символов в строке другим набором символов |
| RPAD |
Прокладка правой стороны строки с определенным набором символов |
| RTRIM |
Удаляет все указанные символы с правой стороны строки |
| SOUNDEX |
Возвращает фонетическое представление (как это звучит) строки |
| SUBSTR |
Позволяет извлечь подстроку из строки |
| TRANSLATE |
Заменяет последовательность символов в строке другим набором символов |
| TRIM |
Удаляет все указанные символы из начала или конца строки |
| UPPER |
Преобразует все буквы в указанной строке в верхний регистр |
| VSIZE |
Возвращает число байтов во внутреннем представлении выражения |
| Функции |
Описание |
| ABS |
Возвращает абсолютное значение числа |
| ACOS |
Возвращает дугу косинуса числа |
| ASIN |
Возвращает синус дуги числа |
| ATAN |
Возвращает тангенс дуги числа |
| ATAN2 |
Возвращает тангенс дуги n и m |
| AVG |
Возвращает среднее значение выражения |
| BITAND |
Возвращает целое число, представляющее операцию и в битах Expr1 и Expr2 |
| CEIL |
Возвращает наименьшее целое значение, превышающее или равное числу |
| COS |
Возвращает косинус числа |
| COSH |
Возвращает гиперболический косинус числа |
| COUNT |
Возвращает число выражения |
| EXP |
Возвращает значение e, возведенное в силу числа |
| FLOOR |
Возвращает наибольшее целочисленное значение, равное или меньшее числа |
| GREATEST |
Возвращает наибольшее значение в списке выражений |
| LEAST |
Возвращает наименьшее значение в списке выражений |
| LN |
Возвращает натуральный логарифм числа |
| LOG |
Возвращает натуральный логарифм числа к указанному базовому |
| MAX |
Возвращает максимальное значение выражения |
| MEDIAN |
Возвращает медиану выражения |
| MIN |
Возвращает минимальное значение выражения |
| MOD |
Возвращает остаток n, деленный на m |
| POWER |
Возвращает m, возведенное в n-ую мощность |
| REGEXP_COUNT |
Подсчитывает количество раз, что шаблон происходит в строке |
| REMAINDER |
Возвращает остаток m, деленный на n |
| ROUND |
Возвращает число, округленное до определенного числа десятичных разрядов |
| ROWNUM |
Возвращает число, представляющее порядок, в котором строка |
| SIGN |
Возвращает значение, указывающее знак числа |
| SIN |
Возвращает синус числа |
| SQRT |
Возвращает квадратный корень числа |
| SUM |
Возвращает суммированное значение выражения |
| TAN |
Возвращает тангенс числа |
| TANH |
Возвращает гиперболический тангенс n |
| TRUNC |
Возвращает число, усеченное до определенного числа десятичных разрядов |
| Функции |
Описание |
| ADD_MONTHS |
Возвращает дату с указанным числом месяцев, добавленных |
| CURRENT_DATE |
Возвращает текущую дату в часовом поясе текущего сеанса SQL, как задано командой ALTER Session |
| CURRENT_TIMESTAMP |
Возвращает текущую дату и время в часовом поясе текущего сеанса SQL, как задано командой ALTER Session |
| DBTIMEZONE |
Возвращает часовой пояс базы данных как смещение часового пояса или имя региона часового пояса |
| EXTRACT |
Извлекает значение из значения даты или интервала |
| LAST_DAY |
Возвращает последний день месяца, основанный на значении даты |
| LOCALTIMESTAMP |
Возвращает текущую дату и время в часовом поясе текущего сеанса SQL, как задано командой ALTER Session |
| MONTHS_BETWEEN |
Возвращает число месяцев между Date1 и Date2 |
| NEW_TIME |
Преобразует дату из Time zone1 в дату во времени Zone2 |
| NEXT_DAY |
Возвращает первый день недели, превышающий дату |
| ROUND |
Возвращает дату, округленную до определенной единицы измерения |
| SESSIONTIMEZONE |
Возвращает часовой пояс текущего сеанса в качестве смещения часового пояса или имени региона часового пояса |
| SYSDATE |
Возвращает текущую системную дату и время в локальной базе данных |
| SYSTIMESTAMP |
Возвращает текущую системную дату и время (включая дробные секунды и часовой пояс) в локальной базе данных |
| TRUNC |
Возвращает дату, усеченную до определенной единицы измерения |
| TZ_OFFSET |
Возвращает смещение часового пояса значения |