4 начина за раздвајање стринга помоћу граничника у СКЛ-у

Неколико СКЛ програмера жели да разграничи поделу стрингова у СКЛ серверу. Али понекад се програмери могу збунити како то можете да урадите. Дакле, у овом чланку можете научити неколико метода за СКЛ раздвајање стрингова помоћу граничника, које је лако разумети. Пажљиво прочитајте и следите ове кораке да бисте успешно поделили СКЛ граничник на вашем СКЛ серверу.

4 начина за раздвајање стринга помоћу граничника у СКЛ-у

Постоје четири начина на која можете поделити ограничену вредност низа. Можете користити било који од метода са одговарајућом функцијом да бисте постигли жељени излазни код на СКЛ серверу. Хајде да почнемо!

Метод 1: Стандардни СКЛ подељени стринг

То је један од најлакших метода којим можете покушати да поделите разграничени низ. У овој методи морамо да користимо функцију СПЛИТ(). Ова функција узима стринг и граничник као аргументе. И овај низ се затим дели на основу наведеног граничника.

Синтакса:

SPLIT(VALUE[, delimiter])

1. На основу граничника зарез (,), ова функција ће подразумевано поделити вредност стринга. Али услов је да наведете циљни граничник за бајтове.

Пример:

SELECT

 SPLIT('1,2,3,4,5,6,7', ',') AS arr;

Излаз:

arr

"[1,2,3,4,5,6,7]"

2. Ако је наведен празан граничник, функција ће вратити УТФ-8 низ знакова из вредности стринга. Делимо стринг са размаком који у овом случају служи као граничник.

Пример: (Низ стрингова)

SELECT

 SPLIT('p q r s t u v', ' ') AS arr;

Излаз:

arr

"[p,q,r,s,t,u,v]"

3. Такође, ако покренете празан стринг, функција ће дати излаз са празним низом.

  8 најбољих УЕМ софтвера за поједностављење вашег ИТ управљања

Пример:

SELECT

 SPLIT('', '') AS arr;

Излаз:

arr

[]

Метод 2: СКЛ Сервер подељени стринг

Можете користити функцију СТРИНГ_СПЛИТ() на СКЛ серверу да бисте поделили разграничени стринг.

Синтакса:

STRING_SPLIT (string , delimiter )

Пример:

SELECT

 VALUE

FROM

 STRING_SPLIT('m,n,o,p,q,r', ',');

Излаз:

VALUE

--------------------

m

n

o

p

q

r

Метод 3: ПостгреСКЛ подељени стринг

Уз помоћ функције СПЛИТ_ПАРТ() можете поделити било који стринг у СКЛ-у. Ова ПостгреСКЛ функција сплит стринг узима стринг за раздвајање и граничник за употребу. Такође, враћа део стринга како је наведено.

Напомена: Параметар позиције треба да буде позитиван цео број који треба да почиње од 1.

Синтакса:

SPLIT_PART(string, delimiter, position)

Пример:

select split_part(‘h,e,l,l,o’, ‘,’, 3);

Излаз:

split_part

l

Метод 4: МиСКЛ Сплит стринг

У МиСКЛ методу Сплит Стринг, можемо користити функцију СУБСТРИНГ_ИНДЕКС() да поделимо разграничени стринг у СКЛ-у. Сада, ова функција узима стринг, граничник и стринг цоунт као аргументе и враћа број стрингова у зависности од броја подељеног датим граничником.

Синтакса:

SUBSTRING_INDEX(string, delimiter, count)

Пример:

SELECT SUBSTRING_INDEX('q,w,e,r,t,y', ',', 6);

Излаз:

q,w,e,r,t,y

***

Дакле, надамо се да сте разумели поменута 4 начина да СКЛ поделите стринг по делимитеру уз помоћ синтаксе. Можете нам јавити сва питања о овом чланку или сугестије о било којој другој теми о којој желите да направимо чланак. Оставите их у одељку за коментаре испод да бисмо знали.