Како да користим функцију ЦОНЦАТ() у МиСКЛ-у?

Kako Da Koristim Funkciju Concat U Miskl U



Када је у питању рад са МиСКЛ-ом, на располагању су многе корисне функције које ће вам помоћи да манипулишете и управљате својим подацима. Тхе ЦОНЦАТ() функција је једна од оних функција које вам омогућавају да комбинујете два или више стрингова у један стринг. Ова функција може бити невероватно корисна када је у питању рад са великим скуповима података за управљање и анализу.

Овај водич ће пружити детаљне информације о томе како да користите ЦОНЦАТ() функција у МиСКЛ-у.







Како да користим функцију ЦОНЦАТ() у МиСКЛ-у?

ЦОНЦАТ() ” функција се користи за спајање два или више стрингова у један стринг, узимајући више стрингова као аргументе и враћајући једну конкатенисану вредност стринга. Синтакса за спајање стрингова помоћу функције ЦОНЦАТ() је дата у наставку:



ЦОНЦАТ ( 'стринг1' , 'стринг2' , ... )


У горњој синтакси наведите вредности стрингова по вашем избору уместо стринг1, стринг2 итд.



Хајде да видимо неколико примера функције ЦОНЦАТ() да бисмо разумели њихов рад.





Пример 1: Конкат два низа

Унесите наредбу дату испод да бисте спојили два низа користећи „ ЦОНЦАТ() ” функцију и преузми резултат користећи „ СЕЛЕЦТ ' изјава:



СЕЛЕЦТ ЦОНЦАТ ( 'Линук' , 'Наговестити' ) ;


У горњем примеру, можете променити низове „ Линук ', и ' Наговестити ” са стринговима које желите да спојите.

Излаз


Излаз је показао да је „ Линук ', и ' Наговестити ” стрингови су спојени са једним низом као „ ЛинукХинт ”.

Пример 2: Конкат више од два низа

Да бисте спојили више од два стринга, потребно је само да повећате број аргумената у функцији ЦОНЦАТ() као што је дато у наставку:

СЕЛЕЦТ ЦОНЦАТ ( 'Линук' , '' , 'Наговестити' , '!' ) ;


У горњем примеру, други аргумент је један размак, а четврти је специјални знак, што значи да ће се специјални знакови такође сматрати стрингом и могу се придружити.

Излаз


Излаз је показао да су стрингови повезани.

Пример 3: Спојите вредности колоне

ЦОНЦАТ() ” функција се може користити са СЕЛЕЦТ наредбу за спајање специфичних вредности колоне одређене табеле. Пример спајања две колоне „ ИМЕ ' и ' ПРЕЗИМЕ ' од ' КУПЦИ ” табела је дата у наставку:

СЕЛЕЦТ ЦОНЦАТ ( ИМЕ, '' , ПРЕЗИМЕ ) КАО ФУЛЛ_НАМЕ ОД КЛИЈЕНАТА;


У горњем примеру, излаз ће бити приказан као „ ПУНО ИМЕ ”.

Излаз


Излаз је показао да су наведене вредности колоне спојене.

Пример 4: Спојите вредности низа и колоне

Функција ЦОНЦАТ() се може користити за спајање вредности колона табеле са одређеним стрингом. Пример придруживања „ ДОБРОДОШЛИ ” стринг и “ ИМЕ ' и ' ПРЕЗИМЕ ” колоне „ КУПЦИ ” табела је дата у наставку:

СЕЛЕЦТ ЦОНЦАТ ( 'ДОБРОДОШЛИ, ' , ИМЕ, '' , ПРЕЗИМЕ )
КАО ПОЗДРАВ КУПАЦА;


Излаз


Излаз је показао да су вредности стринга и колоне повезане.

Пример 5: Спојите вредности колона из различитих табела

ЦОНЦАТ() ” функција може спојити вредности колона две различите табеле и дати резултат као једну вредност, као што је приказано у примеру датом испод:

СЕЛЕЦТ ЦОНЦАТ ( ОРДЕРС.ПРОДУЦТ_ИД , '' , ПРОДУЦТС.НАМЕ , ' (' , ОРДЕРС.КУАНТИТИ , ')' )
КАО ДЕТАЉИ
ОД НАРУЏБИНА, ПРОИЗВОДА
ВХЕРЕ ОРДЕРС.ПРОДУЦТ_ИД = ПРОДУЦТС.ИД;


У горњем примеру, „ ИД ПРОИЗВОДА ' и ' КОЛИЧИНА ” колоне „ ОРДЕРС “ табеле и “ НАМЕ ” колона „ ПРОИЗВОДИ ” табела се спаја на основу услова који се користи у оквиру „ ГДЕ ” клаузула.

Излаз


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

Пример 6: Спојите вредности колоне помоћу ИФНУЛЛ()

У МиСКЛ-у, „ ИФНУЛЛ() ” је функција која омогућава кориснику да провери да ли је вредност НУЛА или не. „ ЦОНЦАТ() ” функција се може користити са „ ИФНУЛЛ() ” за проверу (да ли је вредност НУЛЛ или не) и придруживање вредности колоне одређене табеле.

Ево примера придруживања вредности колоне помоћу ИФНУЛЛ():

СЕЛЕЦТ ЦОНЦАТ ( ИФНУЛЛ ( ИМЕ, '' ) , '' , ИФНУЛЛ ( ПРЕЗИМЕ, '' ) )
КАО ФУЛЛ_НАМЕ ОД КЛИЈЕНАТА;


У горњем примеру, функција ИФНУЛЛ() враћа вредности које нису нулте вредности „ ИМЕ ” и „ ПРЕЗИМЕ ” колоне „ КУПЦИ ” табела, а затим „ ЦОНЦАТ() ” функција је спојила враћене вредности.

Излаз


Излаз је показао да је „ ИМЕ ” и „ ПРЕЗИМЕ ” колона „ КУПЦИ ” табела је спојена на основу резултата функције ИФНУЛЛ().

Пример 7: Спојите вредности колоне помоћу ЦОНЦАТ_ВС()

У „ ЦОНЦАТ_ВС() “ функција, “ ВС ' означава ' са сепаратором ” што значи „ ЦОНЦАТ_ВС() ” се користи за спајање два или више низова заједно са одређеним сепаратором.

Пример функције ЦОНЦАТ_ВС() је дат у наставку:

СЕЛЕЦТ ЦОНЦАТ_ВС ( ', ' , АДРЕСА, ГРАД, ДРЖАВА ) КАО ЛОКАЦИЈА ОД КУПАЦА;


У горњем примеру, „ АДРЕСА ”, “ ГРАД ', и ' ДРЖАВА ” колоне „ КУПЦИ ” табела се користи са „ , ” сепаратор.

Излаз


Излаз је показао да су наведене колоне спојене зарезом „ , ” сепаратор.

Закључак

ЦОНЦАТ() ” функција у МиСКЛ-у је моћан алат који вам омогућава да спојите низове и вредности колона на различите начине, што олакшава манипулацију и анализу података. Пратећи горе наведене примере, можете почети да користите ову функцију у сопственим МиСКЛ упитима да бисте комбиновали текст и податке на нове и смислене начине. Овај текст објашњава различите случајеве употребе функције ЦОНЦАТ() у МиСКЛ-у.