Skip to content

Commit e4922b2

Browse files
committed
Add SQL_STRING_FUNCTIONS.md
1 parent cafe3b1 commit e4922b2

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
**************** Символьные / строчные функции Oracle PL/SQL ****************
2+
3+
Некоторых функций в явном виде не существует в MySQL и PostgreSQL
4+
5+
CONCAT - Функция Oracle/PLSQL CONCAT позволяет соединить вместе две строки.
6+
ОПЕРАТОР КОНКАТЕНАЦИИ || - Oracle/PLSQL оператор конкатенации || позволяет
7+
объединить две или более строк вместе.
8+
INSTR - Oracle/PLSQL функция INSTR возвращает n-е вхождение подстроки в строке.
9+
10+
INSTR2 - Функция Oracle/PLSQL INSTR2 возвращает вхождение подстроки в строку,
11+
используя UCS2 кодовые точки.
12+
INSTR4 - Функция Oracle/PLSQL INSTR4 возвращает вхождение подстроки в строку,
13+
используя UCS4 кодовые точки.
14+
INSTRB - Функция Oracle/PLSQL INSTRB возвращает вхождение подстроки в строку,
15+
байты вместо символов.
16+
INSTRC - Функция Oracle/PLSQL INSTRC возвращает вхождение подстроки в строку,
17+
используя Unicode полные символов.
18+
19+
LENGTH - Функция Oracle/PLSQL LENGTH возвращает длину указанной строки.
20+
21+
LENGTH2 - Функция Oracle/PLSQL LENGTH2 возвращает длину указанной строки,
22+
используя UCS2 кодовые точки.
23+
LENGTH4 - Функция LENGTH4 возвращает длину указанной строки, используя UCS4
24+
кодовые точки.
25+
LENGTHB - Функция Oracle/PLSQL LENGTHB возвращает длину указанной строки,
26+
используя байты вместо символов.
27+
LENGTHC - Функция Oracle/PLSQL LENGTHC возвращает длину указанной строки,
28+
используя полные символы Unicode.
29+
30+
LOWER - Функция Oracle/PLSQL LOWER преобразует все символы в заданной строке в
31+
нижний регистр. Если есть символы в строке, которые не являются буквами,
32+
они не влияют на эту функцию.
33+
LPAD - Функция Oracle/PLSQL LPAD добавляет с левой части строки определенный
34+
набор символов (при не нулевом string1).
35+
REPLACE - Функция Oracle/PLSQL REPLACE заменяет последовательность символов в строке другим
36+
набором символов.
37+
RPAD - Функция Oracle/PLSQL RPAD дополняет с правой части строки определенный набор
38+
символов (при не нулевом string1).
39+
SUBSTR - Функция Oracle/PLSQL SUBSTR позволяет извлекать подстроку из строки.
40+
TRIM - Функция Oracle / PLSQL TRIM удаляет все указанные символы с начала или
41+
окончания строки.
42+
UPPER - Функция Oracle/PLSQL UPPER преобразует все символы строки в верхний регистр.
43+
Если есть символы в строке, которые не являются буквами, они не влияют на эту функцию.
44+
45+
ASCII - Функция Oracle/PLSQL ASCII возвращает числовое представление
46+
крайнего левого символа строки.
47+
ASCIISTR - Функция Oracle/PLSQL ASCIISTR преобразует строку любого
48+
набора символов к ASCII строке, используя набор символов базы данных.
49+
CHR - Функция Oracle/PLSQL CHR является противоположностью функции ASCII.
50+
CHR возвращает символ, который основан на числовом коде.
51+
COMPOSE - Функция Oracle/PLSQL COMPOSE возвращает строку Unicode.
52+
53+
DUMP - Функция Oracle/PLSQL DUMP возвращает значение varchar2, который включает
54+
код типа данных, длину в байтах, и внутреннее представление выражения.
55+
INITCAP - Функция Oracle/PLSQL INITCAP устанавливает первый символ каждого слова
56+
в верхний регистр, а остальные в нижний регистр.
57+
58+
LTRIM - Функция Oracle/PLSQL LTRIM удаляет все указанные символы с левой стороны
59+
строки.
60+
NCHR - Функция Oracle/PLSQL NCHR возвращает символ на основе number_code в
61+
национальной кодировке.
62+
REGEXP_INSTR - Функция Oracle/PLSQL REGEXP_INSTR является расширением функции INSTR.
63+
Она возвращает местоположение шаблона регулярного выражения в строке.
64+
Эта функция, представленная в Oracle 10g, позволит вам найти подстроку
65+
в строке, используя сопоставление шаблонов регулярных выражений.
66+
REGEXP_LIKE - Oracle условие REGEXP_LIKE позволяет выполнять регулярные выражения в
67+
предложении WHERE в запросах SELECT, INSERT, UPDATE или DELETE.
68+
REGEXP_REPLACE - Функция Oracle/PLSQL REGEXP_REPLACE является расширением функции REPLACE.
69+
Эта функция, введенная в Oracle 10g, позволит вам заменить последовательность
70+
символов в строке другим набором символов, используя сопоставление шаблонов
71+
регулярных выражений.
72+
REGEXP_SUBSTR - Функция Oracle/PLSQL REGEXP_SUBSTR является расширением функции SUBSTR.
73+
Эта функция, представленная в Oracle 10g, позволит вам извлечь подстроку
74+
из строки, используя сопоставление шаблонов регулярных выражений.
75+
RTRIM - Функция Oracle/PLSQL RTRIM удаляет все указанные символы из правой части строки.
76+
SOUNDEX - Функция Oracle/PLSQL SOUNDEX возвращает фонетическое представление
77+
(так, как это звучит) строки.
78+
TO_CHAR - Функция Oracle/PLSQL TO_CHAR преобразует число или дату в строку.
79+
TRANSLATE - Функция Oracle/PLSQL TRANSLATE заменяет последовательность символов в строке
80+
другим набором символов. Тем не менее она заменяет один символ за один раз.
81+
82+
Например, заменится первый символ в string_to_replace с первого символа в
83+
replacement_string. Тогда будет заменен второй символ в string_to_replace
84+
с вторым символом в replacement_string, и так далее.
85+
VSIZE - Функция Oracle/PLSQL VSIZE возвращает длину в байтах для внутреннего
86+
представления выражения.

0 commit comments

Comments
 (0)