Kako mogu koristiti funkciju CONCAT() u MySQL-u?

Kako Mogu Koristiti Funkciju Concat U Mysql U



Kada je riječ o radu s MySQL-om, na raspolaganju su vam mnoge korisne funkcije koje vam pomažu u manipuliranju i upravljanju vašim podacima. The CONCAT() funkcija je jedna od onih funkcija koje vam omogućuju kombiniranje dva ili više nizova u jedan niz. Ova funkcija može biti nevjerojatno korisna kada je u pitanju rad s velikim skupovima podataka za upravljanje i analizu.

Ovaj će vodič pružiti detaljne informacije o tome kako koristiti CONCAT() funkcija u MySQL-u.







Kako mogu koristiti funkciju CONCAT() u MySQL-u?

' CONCAT() ” funkcija se koristi za spajanje dvaju ili više nizova u jedan niz, uzimanjem više nizova kao argumenata i vraćanjem jedne spojene vrijednosti niza. Sintaksa za spajanje nizova pomoću funkcije CONCAT() dana je u nastavku:



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


U gornjoj sintaksi navedite vrijednosti niza po svom izboru umjesto niza1, niza2 itd.



Pogledajmo nekoliko primjera funkcije CONCAT() da bismo razumjeli njihov rad.





Primjer 1: Concat Two Strings

Upišite donju naredbu za spajanje dva niza pomoću ' CONCAT() ' i dohvatite rezultat pomoću ' IZABERI ” izjava:



ODABERI CONCAT ( 'Linux' , 'Savjet' ) ;


U gornjem primjeru možete promijeniti nizove ' Linux ', i ' Savjet ” sa nizovima koje želite spojiti.

Izlaz


Rezultat je pokazao da je ' Linux ', i ' Savjet ” nizovi su spojeni u jedan niz kao „ LinuxHint ”.

Primjer 2: Concat više od dva niza

Za spajanje više od dva niza trebate samo povećati broj argumenata u funkciji CONCAT() kako je navedeno u nastavku:

ODABERI CONCAT ( 'Linux' , ' ' , 'Savjet' , '!' ) ;


U gornjem primjeru, drugi argument je jedan razmak, a četvrti je poseban znak što znači da će se posebni znakovi također smatrati nizom i mogu se spojiti.

Izlaz


Izlaz je pokazao da su nizovi spojeni.

Primjer 3: Spajanje vrijednosti stupaca

' CONCAT() ” može se koristiti s IZABERI izraz za spajanje specifičnih vrijednosti stupaca određene tablice. Primjer ulančavanja dva stupca ' IME ' i ' PREZIME ' od ' KUPCI ” tablica je navedena u nastavku:

ODABERI CONCAT ( IME, ' ' , PREZIME ) KAO FULL_NAME OD KUPACA;


U gornjem primjeru, izlaz će biti prikazan kao ' PUNO IME ”.

Izlaz


Izlaz je pokazao da su navedene vrijednosti stupca spojene.

Primjer 4: Spajanje vrijednosti niza i stupaca

Funkcija CONCAT() može se koristiti za spajanje vrijednosti stupaca tablice s određenim nizom. Primjer ulaska u “ DOBRODOŠLI ” niz i „ IME ' i ' PREZIME ' stupci ' KUPCI ” tablica je data u nastavku:

ODABERI CONCAT ( 'DOBRO DOŠLI,' , IME, ' ' , PREZIME )
KAO POZDRAV OD KUPACA;


Izlaz


Izlaz je pokazao da su vrijednosti niza i stupca spojene.

Primjer 5: Spajanje vrijednosti stupaca iz različitih tablica

' CONCAT() ” može spojiti vrijednosti stupaca dviju različitih tablica i dati rezultat kao jednu vrijednost, kao što je prikazano u primjeru u nastavku:

ODABERI CONCAT ( NARUDŽBE.ID_PROIZVODA, ' ' , NAZIV PROIZVODA , ' (' , NARUDŽBE.KOLIČINA , ')' )
KAO DETALJI
OD NARUDŽBA, PROIZVODA
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


U gornjem primjeru, ' IDENTIFIKACIJSKI BROJ PROIZVODA ' i ' KOLIČINA ' stupci ' NARUDŽBE ' stolovi i ' IME ' stupac ' PROIZVODI ' tablice su spojene na temelju uvjeta koji se koristi unutar ' GDJE ” klauzula.

Izlaz


Izlaz je pokazao da su vrijednosti pridružene jednoj vrijednosti.

Primjer 6: Spajanje vrijednosti stupaca pomoću IFNULL()

U MySQL, ' IFNULL() ” je funkcija koja omogućuje korisniku da provjeri je li vrijednost NULL ili ne. ' CONCAT() ' funkcija se može koristiti s ' IFNULL() ” za provjeru (je li vrijednost NULL ili nije) i pridruživanje vrijednosti stupca određene tablice.

Evo primjera spajanja vrijednosti stupca pomoću IFNULL():

ODABERI CONCAT ( IFNULL ( IME, '' ) , ' ' , IFNULL ( PREZIME, '' ) )
KAO FULL_NAME OD KUPACA;


U gornjem primjeru funkcija IFNULL() vraća vrijednosti koje nisu null za ' IME ' i ' PREZIME ' stupci ' KUPCI ' tablicu, a zatim ' CONCAT() ” spojila je vraćene vrijednosti.

Izlaz


Rezultat je pokazao da je ' IME ' i ' PREZIME ' stupac ' KUPCI ” tablice su spojene na temelju rezultata funkcije IFNULL().

Primjer 7: Spajanje vrijednosti stupaca pomoću CONCAT_WS()

u ' CONCAT_WS() ', funkcija ' WS ' označava ' sa separatorom ' što znači ' CONCAT_WS() ” koristi se za ulančavanje dvaju ili više nizova zajedno s određenim razdjelnikom.

Primjer funkcije CONCAT_WS() naveden je u nastavku:

ODABERITE CONCAT_WS ( ', ' , ADRESA, GRAD, DRŽAVA ) KAO LOKACIJA OD KUPACA;


U gornjem primjeru, ' ADRESA ”, “ GRAD ', i ' DRŽAVA ' stupci ' KUPCI ' tablice koriste se s ' , ” razdjelnik.

Izlaz


Ispis je pokazao da su navedeni stupci spojeni zarezom ' , ” razdjelnik.

Zaključak

' CONCAT() ” funkcija u MySQL-u moćan je alat koji vam omogućuje spajanje nizova i vrijednosti stupaca na različite načine, što olakšava manipulaciju i analizu podataka. Slijedeći gore navedene primjere, možete početi koristiti ovu funkciju u vlastitim MySQL upitima za kombiniranje teksta i podataka na nove i smislene načine. Ovaj zapis objašnjava različite slučajeve upotrebe funkcije CONCAT() u MySQL-u.