SQL-функции |
Описание |
ASCII (x) |
Возвращает
десятичное представление символа x |
CHR
(x) |
Возвращает
символ, соответствующий целому x |
COSNCAT(x,y) |
Конкатенирует
строку x со строкой y |
INITCAP(x) |
Возвращает строку
x, в которой первая буква в каждом слове преобразована в верхний регистр |
INSTR (w,x[,y[,z]]) |
Возвращает
позицию первого символа строки x в строке w (если она в ней
присутствует). Если задается y, то поиск начинается с позиции y в строке
w. Если задается x, то ищется вхождение z строки x в строку w, начиная с
символа y |
INSTRB (w,x[,y[,z]]) |
Эквивалентна
INSTR, но y и возвращаемое значение возвращаются в байтах |
LENGTH (x) |
Возвращает длину
строки x |
LENGTHB (x) |
Возвращает длину
строки x в байтах |
LOWER (x) |
Возвращает
строку x, все буквы которой преобразованы в нижний регистр |
LPAD
(x, y[,z]) |
Возвращает
строку x, дополненную слева пробелами до длины y. Строку-заполнитель
можно задать с помощью аргумента z |
LTRIM(x[,y]) |
Отбрасывает
строки слева от строки x. Необязательный набор отсекаемых символов
задается аргументом y. По умолчанию y пуст, что означает удаление
пробелов, дополняющих строку слева |
REPLACE(x,y[,z]) |
Возвращает
строку x, в которой все вхождения y заменены на z. Если z не задается,
то все вхождения y удаляются |
NVL
(x, y) |
Возвращает
y,
если x
– неопределенное значение |
RPAD
(x, y[,z]) |
Возвращает
строку x, дополненную справа пробелами до длины y. Строку-заполнитель
можно задать с помощью аргумента z |
RTRIM (x[,y]) |
Отбрасывает
символы справа от строки x. Необязательный набор отсекаемых символов
задается аргументом y. По умолчанию y пуст, что означает удаление
пробелов, дополняющих строку справа |
SUBSTR (x, y[,z]) |
Возвращает
подстроку строки x, начиная с символа y. Если вы задаете z, то
возвращает часть длиной z символов |
UPPER (x) |
Возвращает
строку x, преобразовав ее символы в верхний регистр |
LOWER (x) |
Возвращает строку
x,
преобразовав ее символы в нужный регистр |
|