Како функција РЕПЛАЦЕ() ради у МиСКЛ-у?

Kako Funkcija Replace Radi U Miskl U



Ако радите са МиСКЛ базама података, вероватно ћете наићи на ситуације у којима морате да измените своје податке заменом одређених знакова или подстрингова унутар стринга. У овом сценарију, функција РЕПЛАЦЕ() је згодна јер вам омогућава да замените све инстанце подниза унутар стринга другим поднизом.

У овом чланку ћемо истражити синтаксу и употребу функције МиСКЛ РЕПЛАЦЕ() са примерима.







Како функција РЕПЛАЦЕ() ради у МиСКЛ-у?

ЗАМЕНИТИ() ” функција у МиСКЛ-у се користи за замену/замену свих појављивања одређеног подниза у низу другим поднизом. Функција РЕПЛАЦЕ() узима три аргумента као што је доле наведено у синтакси:



ЗАМЕНИТИ ( стринг, реплаце_стринг, реплаце_витх_стринг )


У горњој синтакси:



    • Термин ' низ ” је улазни или оригинални стринг који желите да измените.
    • Термин ' реплаце_стринг ” се односи на подниз који желите да замените.
    • Термин ' реплаце_витх_стринг ” је подниз којим желите да замените.

Пређимо на примере да бисмо разумели рад функције РЕПЛАЦЕ().





Пример 1: Замените одређени знак у низу

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



СЕЛЕЦТ РЕПЛАЦЕ ( 'Линук' , 'х' , 'м' ) ;


У горњем примеру, знак „ х ” се замењује са „ м ” у „ Линук ' низ.

Излаз


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

Пример 2: Уклоните одређени знак из стринга

Знак се може уклонити у низу помоћу „ ЗАМЕНИТИ() ” функционише на следећи начин:

СЕЛЕЦТ РЕПЛАЦЕ ( 'Линук' , 'х' , '' ) ;


У горњем примеру, трећи аргумент (реплаце_витх_стринг) је НУЛЛ вредност.

Излаз


Излаз је показао да је знак „х“ уклоњен јер је трећи аргумент имао нулту вредност.

Пример 3: Замените подниз другим низом у колони

Да бисте заменили подниз другим поднизом у колони, „ ЗАМЕНИТИ() ” функција се може користити са „ СЕЛЕЦТ ” изјава како следи:

СЕЛЕЦТ име, презиме, РЕПЛАЦЕ ( држава, 'Ц' , 'ИН' ) као држава Град
ОД купаца
ВХЕРЕ стање = 'ТО' ;


У горњем примеру, функција РЕПЛАЦЕ() се примењује на „ држава ” колона „ купаца ” табела и „ ГДЕ ” клаузула се примењује за филтрирање излаза.

Излаз


Излаз је показао да је наведени подниз замењен.

Пример 4: Ажурирајте вредност заменом колоне

Вредност се може ажурирати помоћу „ ЗАМЕНИТИ() “, постављањем повратне вредности функције, пример је дат у наставку:

АЖУРИРАЈ категорије
Назив СЕТ = РЕПЛАЦЕ ( име, 'Играчке и игрице' , 'играчке' ) ;


У горњем примеру, „ Играчке и игрице ” (стринг) се замењује са „ Играчке ” стринг у “ име ” колона „ категорије ' сто.

Излаз


Излаз приказује да подниз “ Играчке и игрице ” је замењено са „ Играчке “.

Закључак

У МиСКЛ-у, за замену подстрингова унутар стрингова или колона, може се користити функција РЕПЛАЦЕ(). Може се користити за уклањање знакова, промену података табеле или замену одређених знакова или подстрингова. Да бисте користили функцију РЕПЛАЦЕ() у МиСКЛ-у, потребно је да наведете три аргумента, стринг, реплаце_стринг и реплаце_витх_стринг. Овај водич је детаљно објаснио како функција РЕПЛАЦЕ() функционише у МиСКЛ-у.