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