Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
S1._Razdatohnyj_material.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
139 Кб
Скачать
☆

Символьные функции

Символьные функции, возвращающие символьные значения

Функция

Возвращаемое значение

CHR (n)

Символ с кодом n.

CONCAT (char1,char2)

Конкатенация символьных строк char1 и char2.

INITCAP (char)

Символьная строка char, первые буквы всех слов в которой преобразованы в прописные.

LOWER (char)

Символьная строка char, все буквы которой преобразованы в строчные.

LPAD (char1,n [,char2])

Символьная строка char1, которая дополняется слева последовательностью символов из char2 так, чтобы общая длина строки стала равна n. Значение char2 по умолчанию - ' ' (пробел). Если часть многобайтового символа не помещается в добавляемой строке,то конец строки заполняется пробелами.

LTRIM (char [,set])

Символьная строка char, в которой удалены все символы от начала вплоть до первого символа, которого нет в строке set. Значение set по умолчанию - ' ' (один пробел).

REPLACE (char, search_string [, replacement_string])

Символьная строка char, в которой все фрагменты search_string заменены на replacement_string. Если параметр replacement_string не определен, то все фрагменты search_string удаляются.

RPAD (char1,n [,char2])

Символьная строка char1, которая дополнена справа последовательностью символов из char2 так, чтобы общая длина строки стала равна n. Если часть многобайтового символа не помещается в добавляемой строке,то конец строки заполняется пробелами.

RTRIM (char [,set])

Символьная строка char, в которой удалены все символы справа вплоть до первого символа, которого нет в строке set. Значение set по умолчанию - ' ' (один пробел).

SUBSTR (char, m [, n])

Фрагмент символьной строки char, начинающийся с символа m, длиной n символов (до конца строки, если параметр n не указан).

UPPER (char)

Символьная строка char, в которой все буквы преобразованы в прописные.

Символьные функции, возвращающие числовые значения:

Функция

Возвращаемое значение

ASCII (char)

Возвращает десятичный код первого символа строки char в кодировке, принятой в базе данных. (Код ASCII в системах, использующих кодировку ASCII). Возвращает значение первого байта многобайтового символа.

INSTR (char1, char2 [, n[, m]])

Позиция первого символа m-ого фрагмента строки char1, совпадающего со строкой char2, начиная с n-ого символа. По умолчанию n и m равны 1.Номер символа отсчитывается от первого символа строки char1, даже когда n>1.

LENGTH (char)

Длина строки char в символах.

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

Функция

Возвращаемое значение

ADD_MONTHS(d,n)

Дата d плюс n месяцев.

LAST_DAY(d)

Последнее число месяца, указанного в d.

MONTHS_BETWEEN(d1,d2)

Число месяцев между датами d1 и d2.

SYSDATE

Текущая дата и время.

ROUND(d[,fmt])

Дата d, округленная до единиц, указанных в форматной маске fmt.

TRUNC(d[,fmt])

Дата d, усеченная по форматной маске fmt.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]