Некоторые символьные функции

Функция Возвращаемое значение
Символьные функции, возвращающие символьные значения:
СОNСАТ(сhar1, char2) Конкатенация символьных строк char1 и char2
INITCAP(char) Символьная строка сhar, первые буквы всех слов в которой преобразованы в прописные
LOWER(char) Символьная строка char, все буквы которой преобразованы в строчные
UPPER(char) Символьная строка char, в которой все буквы преобразованы в прописные

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

Oracle хранит данные во внутреннем цифровом формате: век, год, месяц, число, часы, минуты, секунды. По умолчанию дата выдается в формате «DD-MON-YY».

Функция Назначение
MONTHS_BETWEEN(date1, date2) Определяет число месяцев, разделяющих две даты. Дробная часть результата представляет собой долю месяца.
ADD_MONTHS(date, n) Добавление календарных месяцев к дате.
NEXT_DAY(date, ‘char’) Ближайшая дата, когда наступит заданный день. Аргумент ‘char’ может задавать порядковый номер или название дня недели.
LAST_DAY(date) Определение последнего дня месяца, содержащего заданную дату.
ROUND(date [, ‘fmt’ ]) Округление до целого числа суток. Если fmt =YEAR, определяет первый день года.
TRUNC(date [, ‘fmt’ ]) Возвращает первый день месяца, указанного в аргументе date. Если fmt =YEAR, возвращает дату первого дня года.
SYSDATE() Возвращает текущую дату и время.

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

Функция Возвращаемое значение
TO_CHAR (date [, ' fmt ']) Преобразование даты в строку символов в соответствии с форматной моделью fmt.
TO_CHAR (number [, ' fmt ']) Преобразование числа в строку символов в соответствии с форматной моделью fmt.
TO_NUBER (char) Преобразование строки символов в числовой формат.
TO_DATE (char [, ' fmt ']) Преобразование строки символов в формат даты в соответствии с форматной моделью fmt.

Групповые функции

Функция Возвращаемое значение
AVG([ DISTINCT | ALL ] n) Среднее значение от n, нулевые значения опускаются
COUNT([ ALL ] *) Число строк, извлекаемых в запросе или подзапросе
COUNT([ DISTINCT | ALL ] expr) Число строк, для которых expr принимает не пустое значение
MAX([ DISTINCT | ALL ] expr) Максимальное значение выражения eхрr
MIN([ DISTINCT | ALL ] expr) Минимальное значение выражения eхрr
SUM([ DISTINCT | ALL ] n) Сумма значений n

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: