Увод у функцију струна кошнице

Низ је низ знакова. У кошници се стринг функције користе за обављање различитих операција попут преокретања убода, претварања у велика и мала слова, уклањања размака итд. Функције стрингова у кошници изгледају као функције СКЛ стринга. Погледајмо детаљно те стринг функције како бисмо лако разумели концепт.

Функције жица кошнице

Испод су неке функције низова кошница са неколико примера.

1. Поновите

Ова функција Стринг кошнице користи се за понављање датог низа са Н бројем времена.

Синтакса:

Repeat(string str, n);

на пример:

Repeat('Apple', 3);

Излаз: Аппле Аппле Аппле

2. Обрнути

Ова функција преокретања уназад ће дати унесени низ и дати резултат као што је приказано у наставку.

Синтакса:

Reverse(string str);

На пример:

ReverseE('Apple');

Излаз: елппА

3. Трим

Ова функција Трим користи се за уклањање свих размака из низа и даје нови низ без размака.

Синтакса:

Trim(string str);

На пример:

Trim('Apple');

Излаз:

Аппле

4. Ртрим

Ова Ртрим функција користи се за уклањање свих размака с десне стране низа и даје нови низ.

Синтакса:

RTRIM(string str);

На пример:

RTRIM('Apple');

Излаз:

Аппле

5. ЛТРИМ

Ова ЛТРИМ функција користи се за уклањање свих размака са леве стране низа и даје нови низ.

Синтакса:

LTRIM(stringstr);

На пример:

LTRIM('Apple');

Излаз:

Аппле

6. НИЗА или ЛЦАСЕ

Ова низова функција користи се за претварање свих знакова датог низа у мала слова.

Синтакса:

LOWER(string str);or LCASE(string str);

На пример:

LOWER('ApPle'); or LCASE('ApPle');

Излаз:

јабука

7. ГОРЊИ или УЦАСЕ

Ова УППЕР функција користи се за претварање свих знакова датог низа у горње слово слова.

Синтакса:

UPPER(string str);or UCASE(string str);

На пример:

UPPER('apple'); or UCASE('apple');

Излаз:

АППЛЕ

8. ЦОНЦАТ

Сви жице су интегрисане у функцију ЦОНЦАТ.

Синтакса:

CONCAT(stringstr1, stringstr2, stringstr3….)

На пример:

CONCAT( 'Apple', '-', 'eat' );

Излаз:

'Аппле-јести'

9. ЦОНЦАТ_ВС

Функција ЦОНЦАТ и ЦОНЦАТ_ВС имају обе карактеристике. У овој функцији ЦОНЦАТ_ВС, можете додати ЦОНЦАТ разграничивач који се може користити између жица

На пример:

CONCAT_WS( '-', 'apple', 'eat' );

Излаз:

'јести јабуку'

10. ДОЛИНА

Ова функција ЛЕНГТХ користи се за добијање броја знакова који су присутни у датом низу.

Синтакса:

LENGTH(string str);

На пример:

LENGTH( 'Apple' );

Излаз:

5

11. ПРОСТОР

Ова СПАЦЕ функција користи се за давање одређеног броја размака у низу

Синтакса:

SPACE(intnum_of_spaces);

На пример:

SPACE(5);

Излаз:

''

12. СПЛИТ

СПЛИТ функција раздваја низ око пат позиције и враћа низ струна. Можете одредити регуларне изразе као обрасце.

Синтакса:

SPLIT(string str, string pat)

Пример:

SPLIT('hive:Hadoop', ':'

Излаз:

("Кошница", "Хадооп")

13. ЛПАД

ЛПАД функција користи се за давање низа с дужином знакова линије лијево обложених знаком пад.

Синтакса:

LPAD(string str, int len, string pad)

На пример:

ЛПАД ('Хадооп', 8, 'Х');

Излаз:

хххадооп

14. РПАД

РПАД функција користи се за давање низа с дужином лен знакова с десне стране с подлошком.

Синтакса:

RPAD(string str, int len, string pad)

Излаз:

хадооппп

15. ИНСТРИНГ

Ова функција се користи за позицију првог појављивања подстране у стр. Ако је један од аргумената низа, онда НУЛЛ даје као излаз. Ако подстр недостаје или га не можете пронаћи у стр, он ће се вратити 0. Вредност индекса првог знака у стр је 1.

Синтакса:

INSTR(string str, string substring);

на пример:

INSTR('Rachel', 'el');

Излаз:

4

16. Пронађите

Ова се функција користи за позицију првог појављивања подстиме у низу након поз. Поз.

Синтакса:

LOCATE(string substring, string str(, int pos));

на пример

LOCATE('el', 'Rachel', 2);

Излаз:

4

17. Преведи

Ова функција се користи за превођење знакова датог низа с одговарајућим знаковима наведеним у стрингу. Ако је било који аргумент НУЛЛ у датом низу, дат ће НУЛЛ као излаз.

Синтакса:

TRANSLATE(string|char|varchar input, string|char|varchar from, string|char|varchar to);

на пример:

TRANSLATE('Make sure u knew that code', 'e', 'o');

Излаз:

Мако, суро ти знаш тај кодо

18. АСЦИИ (стринг стр);

АСЦИИ функција се користи за давање АСЦИИ вредности првог знака датог низа.

Пример 1:

ASCII('hadoop') ;

Излаз:

104

Екампле2:

ASCII('A') ;

Излаз:

65

19. ПРИНТФ

Враћа унос формата у складу са жицама за формат стила ПРИНТФ.

Синтакса:

PRINTF(Obj…args);

20. регкп_реплаце

Синтакса:

regxp_replace(string A, string B, String C)

Ова функција враћа низ који је резултат замјене свих подскупова у Б који се подударају са редовном Јава синтаксом са Ц.

21. Фром_уник време

Синтакса:

from_unixtime(int Unix time)

Ова функција претвара број секунди из Уник епохе у низ који представља временску ознаку тренутне временске зоне система. на пример, временска ознака је у следећем формату (2019-01-01 00:00:00 УТЦ), а ова функција ће је претворити у формат „2019-01-01 00:00:00“

На пример:

from_unixtime(int 2011-01-06 12:00:00 UTC)

Излаз:

2011-01-06 12:00:00

22. гет_јсон_објецт

Синтакса:

get_json_object(string json_string, string path)

На основу специфицираног пута ЈСОН, ова функција издваја ЈСОН објект из ЈСОН низа и враћа ЈСОН низ екстрахираног ЈСОН објекта. Ако су низови ЈСОН неважећи, вратит ће се НУЛЛ.

23. То_Дате

Синтакса:

to_date(string timestamp)

Ова функција ће вратити део датума у ​​низу временске ознаке.

на пример:

to_date("2019-03-04 00:04:12)

Излаз:

04.03.2019

Препоручени чланци

Ово је водич за функције стрингова кошница. Овдје смо разговарали о концепту и различитим функцијама стрингова који се користе у кошници. Можете и да прођете кроз друге наше Предложене чланке да бисте сазнали више -

  1. ПостгреСКЛ стринг стринг функције
  2. Питања за интервју са кошницом
  3. ЈаваСцрипт стринг функције
  4. Примери функција ВБ.Нет стринга
  5. Како се користе ВБСцрипт стринг стринг функције
  6. Компоненте кошничке архитектуре
  7. Наредба кошнице
  8. Инсталација кошница

Категорија: