Paano Ko Gagamitin ang CONCAT() Function sa MySQL?

Paano Ko Gagamitin Ang Concat Function Sa Mysql



Pagdating sa pagtatrabaho sa MySQL, maraming kapaki-pakinabang na function na magagamit upang matulungan kang manipulahin at pamahalaan ang iyong data. Ang CONCAT() Ang function ay isa sa mga function na nagbibigay-daan sa iyong pagsamahin ang dalawa o higit pang mga string sa isang solong string. Ang function na ito ay maaaring maging lubhang kapaki-pakinabang pagdating sa pagtatrabaho sa malalaking dataset para sa pamamahala at pagsusuri.

Ang gabay na ito ay magbibigay ng detalyadong impormasyon kung paano gamitin ang CONCAT() function sa MySQL.







Paano Ko Gagamitin ang CONCAT() Function sa MySQL?

Ang ' CONCAT() Ang function na ” ay ginagamit upang pagsamahin ang dalawa o higit pang mga string sa isang string, sa pamamagitan ng pagkuha ng maramihang mga string bilang mga argumento at pagbabalik ng isang pinagsama-samang halaga ng string. Ang syntax para sumali sa mga string gamit ang CONCAT() function ay ibinibigay sa ibaba:



CONCAT ( 'string1' , 'string2' ,... )


Sa syntax sa itaas, tukuyin ang mga halaga ng string na iyong pinili bilang kapalit ng string1, string2, atbp.



Tingnan natin ang ilang halimbawa ng CONCAT() function upang maunawaan ang kanilang pagtatrabaho.





Halimbawa 1: Concat Two Strings

I-type ang ibinigay na utos sa ibaba upang sumali sa dalawang string gamit ang ' CONCAT() ” function at kunin ang resulta gamit ang “ PUMILI ” pahayag:



PUMILI NG CONCAT ( 'Linux' , 'Pahiwatig' ) ;


Sa halimbawa sa itaas, maaari mong baguhin ang mga string na ' Linux ”, at “ Pahiwatig ” gamit ang mga string na gusto mong pagsamahin.

Output


Ang output ay nagpakita na ang ' Linux ”, at “ Pahiwatig 'Ang mga string ay pinagsama sa isang string bilang ' LinuxHint ”.

Halimbawa 2: Concat Higit sa Dalawang Strings

Upang pagsamahin ang higit sa dalawang mga string kailangan mo lamang dagdagan ang bilang ng mga argumento sa CONCAT() function tulad ng ibinigay sa ibaba:

PUMILI NG CONCAT ( 'Linux' , '' , 'Pahiwatig' , '!' ) ;


Sa halimbawa sa itaas, ang pangalawang argumento ay isang solong puwang, at ang pang-apat ay isang espesyal na character na nangangahulugan na ang mga espesyal na character ay ituturing din bilang isang string at maaaring pagsamahin.

Output


Ang output ay ipinapakita na ang mga string ay pinagsama-sama.

Halimbawa 3: Sumali sa Mga Halaga ng Column

Ang ' CONCAT() ” function ay maaaring magamit sa PUMILI pahayag upang isama ang mga partikular na halaga ng column ng isang partikular na talahanayan. Ang halimbawa ng pagsasama-sama ng dalawang hanay ' PANGALAN 'at' HULING PANGALAN 'ng' MGA CUSTOMER ” talahanayan ay ibinigay sa ibaba:

PUMILI NG CONCAT ( PANGALAN, '' , HULING PANGALAN ) BILANG BUONG_NAME MULA SA MGA CUSTOMER;


Sa halimbawa sa itaas, ang output ay ipapakita bilang ' BUONG PANGALAN ”.

Output


Ang output ay nagpakita na ang tinukoy na mga halaga ng column ay pinagsama.

Halimbawa 4: Pagsamahin ang String at Column Values

Ang CONCAT() function ay maaaring gamitin upang pagsamahin ang mga halaga ng column ng isang table na may partikular na string. Ang halimbawa ng pagsali sa ' WELCOME 'string at ang' PANGALAN 'at' HULING PANGALAN 'mga hanay ng ' MGA CUSTOMER ” talahanayan ay ibinigay sa ibaba:

PUMILI NG CONCAT ( 'WELCOME,' , PANGALAN, '' , HULING PANGALAN )
BILANG PAGBATI MULA SA MGA CUSTOMER;


Output


Ang output ay nagpakita na ang string at column values ​​ay pinagsama-sama.

Halimbawa 5: Sumali sa Mga Halaga ng Column Mula sa Iba't ibang Table

Ang ' CONCAT() Ang function na ” ay maaaring sumali sa mga halaga ng column ng dalawang magkaibang talahanayan at ibigay ang resulta bilang isang halaga, tulad ng ipinapakita sa halimbawang ibinigay sa ibaba:

PUMILI NG CONCAT ( ORDERS.PRODUCT_ID , '' , PRODUCTS.NAME , '(' , ORDERS.QUANTITY , ')' )
BILANG MGA DETALYE
MULA SA MGA ORDER, MGA PRODUKTO
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


Sa halimbawa sa itaas, ang ' PRODUCT_ID 'at' DAMI 'mga hanay ng ' MGA ORDER 'mga mesa at ang' PANGALAN 'kolum ng ' MGA PRODUKTO Ang ” table ay pinagsama-sama batay sa kundisyon na ginamit sa loob ng “ SAAN ” sugnay.

Output


Ang output ay nagpakita na ang mga halaga ay pinagsama sa isang solong halaga.

Halimbawa 6: Sumali sa Mga Halaga ng Column Gamit ang IFNULL()

Sa MySQL, ang ' IFNULL() ” ay isang function na nagbibigay-daan sa gumagamit na suriin kung ang halaga ay WALA o hindi. Ang ' CONCAT() Ang function na 'ay maaaring gamitin sa ' IFNULL() ” function upang suriin (kung ang halaga ay NULL o hindi) at sumali sa mga halaga ng hanay ng isang partikular na talahanayan.

Narito ang halimbawa ng pagsali sa halaga ng column gamit ang IFNULL():

PUMILI NG CONCAT ( IFNULL ( PANGALAN, '' ) , '' , IFNULL ( HULING PANGALAN, '' ) )
BILANG BUONG_NAME MULA SA MGA CUSTOMER;


Sa halimbawa sa itaas, ang IFNULL() function ay nagbabalik ng mga hindi null na halaga ng “ PANGALAN ' at ang ' HULING PANGALAN 'mga hanay ng ' MGA CUSTOMER ” mesa at pagkatapos ay ang “ CONCAT() ” function na pinagsama ang mga ibinalik na halaga.

Output


Ang output ay nagpakita na ang ' PANGALAN ' at ang ' HULING PANGALAN 'kolum ng ' MGA CUSTOMER ” ang talahanayan ay pinagsama batay sa resulta ng IFNULL() function.

Halimbawa 7: Sumali sa Mga Halaga ng Column Gamit ang CONCAT_WS()

Nasa ' CONCAT_WS() 'function, ang' WS ' ibig sabihin ' may separator ” na ang ibig sabihin ay “ CONCAT_WS() ' ay ginagamit upang pagsamahin ang dalawa o higit pang mga string kasama ng isang tinukoy na separator.

Ang halimbawa ng CONCAT_WS() function ay ibinigay sa ibaba:

PUMILI CONCAT_WS ( ', ' , ADDRESS, CITY, STATE ) BILANG LOKASYON MULA SA MGA CUSTOMER;


Sa halimbawa sa itaas, ang ' ADDRESS ”, “ LUNGSOD ”, at “ ESTADO 'mga hanay ng ' MGA CUSTOMER 'Ang talahanayan ay ginagamit na may ' , ” separator.

Output


Ang output ay ipinakita na ang tinukoy na mga hanay ay pinagsama sa kuwit na ' , ” separator.

Konklusyon

Ang ' CONCAT() ” Ang function sa MySQL ay isang makapangyarihang tool na nagbibigay-daan sa iyong pagsali sa mga string at column value sa iba't ibang paraan, na ginagawang mas madaling manipulahin at pag-aralan ang iyong data. Sa pamamagitan ng pagsunod sa mga halimbawang tinalakay sa itaas, maaari mong simulan ang paggamit ng function na ito sa iyong sariling mga query sa MySQL upang pagsamahin ang teksto at data sa mga bago at makabuluhang paraan. Ipinaliwanag ng write-up na ito ang iba't ibang mga kaso ng paggamit ng CONCAT() function sa MySQL.