Kako uporabim funkcijo CONCAT() v MySQL?

Kako Uporabim Funkcijo Concat V Mysql



Ko gre za delo z MySQL, je na voljo veliko uporabnih funkcij, ki vam pomagajo pri manipulaciji in upravljanju vaših podatkov. The CONCAT() funkcija je ena tistih funkcij, ki vam omogočajo združevanje dveh ali več nizov v en sam niz. Ta funkcija je lahko izjemno uporabna, ko gre za delo z velikimi nabori podatkov za upravljanje in analizo.

Ta priročnik vsebuje podrobne informacije o uporabi CONCAT() funkcijo v MySQL.







Kako uporabim funkcijo CONCAT() v MySQL?

' CONCAT() ” se uporablja za združitev dveh ali več nizov v en niz, tako da vzame več nizov kot argumente in vrne eno samo povezano vrednost niza. Sintaksa za združevanje nizov s funkcijo CONCAT() je podana spodaj:



CONCAT ( 'niz1' , 'string2' , ... )


V zgornji sintaksi določite vrednosti niza po vaši izbiri namesto niza1, niza2 itd.



Oglejmo si nekaj primerov funkcije CONCAT(), da bomo razumeli njihovo delovanje.





Primer 1: Concat Two Strings

Vnesite spodnji ukaz, da združite dva niza z uporabo ' CONCAT() ' in pridobite rezultat z uporabo ' IZBERI ” izjava:



IZBERI CONCAT ( 'Linux' , 'Namig' ) ;


V zgornjem primeru lahko spremenite nize ' Linux «, in » Namig ” z nizi, ki jih želite združiti.

Izhod


Rezultat je pokazal, da je ' Linux «, in » Namig ” nizov je bilo združenih v en sam niz kot “ LinuxHint ”.

Primer 2: Concat več kot dva niza

Če želite združiti več kot dva niza, morate samo povečati število argumentov v funkciji CONCAT(), kot je navedeno spodaj:

IZBERI CONCAT ( 'Linux' , ' ' , 'Namig' , '!' ) ;


V zgornjem primeru je drugi argument en presledek, četrti pa je poseben znak, kar pomeni, da bodo tudi posebni znaki obravnavani kot niz in jih je mogoče združiti.

Izhod


Izhod je pokazal, da so bili nizi povezani.

Primer 3: Združite vrednosti stolpcev

' CONCAT() ” lahko uporabite z IZBERI stavek za združevanje določenih vrednosti stolpcev določene tabele. Primer veriženja dveh stolpcev ' IME « in » PRIIMEK ' od ' STRANKE « tabela je navedena spodaj:

IZBERI CONCAT ( IME, ' ' , PRIIMEK ) KOT FULL_NAME OD STRANK;


V zgornjem primeru bo rezultat prikazan kot ' POLNO IME ”.

Izhod


Izhod je pokazal, da so bile navedene vrednosti stolpcev združene.

Primer 4: Združite vrednosti niza in stolpca

Funkcijo CONCAT() lahko uporabite za združevanje vrednosti stolpcev tabele z določenim nizom. Primer vključitve v “ DOBRODOŠLI ' niz in ' IME « in » PRIIMEK ' stolpcev ' STRANKE ” tabela je podana spodaj:

IZBERI CONCAT ( 'DOBRODOŠLI,' , IME, ' ' , PRIIMEK )
KOT POZDRAV STRANK;


Izhod


Izhod je pokazal, da so bile vrednosti niza in stolpca povezane.

Primer 5: Združite vrednosti stolpcev iz različnih tabel

' CONCAT() ” lahko združi vrednosti stolpcev dveh različnih tabel in poda rezultat kot eno samo vrednost, kot je prikazano v spodnjem primeru:

IZBERI CONCAT ( ORDERS.PRODUCT_ID , ' ' , PRODUCTS.NAME , ' (' , NAROČILA.KOLIČINA , ')' )
KOT PODROBNOSTI
OD NAROČIL, IZDELKOV
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


V zgornjem primeru je » PRODUCT_ID « in » KOLIČINA ' stolpcev ' NAROČILA ' mize in ' IME ' stolpec ' IZDELKI « so povezane glede na pogoj, ki se uporablja v » KJE ” klavzula.

Izhod


Rezultat je pokazal, da so bile vrednosti združene v eno samo vrednost.

Primer 6: Združite vrednosti stolpca z uporabo IFNULL()

V MySQL je » IFNULL() ” je funkcija, ki uporabniku omogoča, da preveri, ali je vrednost NIČ ali ne. ' CONCAT() ' lahko uporabite z ' IFNULL() ” za preverjanje (če je vrednost NULL ali ne) in združevanje vrednosti stolpcev določene tabele.

Tukaj je primer združevanja vrednosti stolpca z uporabo IFNULL():

IZBERI CONCAT ( IFNULL ( IME, '' ) , ' ' , IFNULL ( PRIIMEK, '' ) )
KOT FULL_NAME OD STRANK;


V zgornjem primeru funkcija IFNULL() vrne neničelne vrednosti za ' IME ' in ' PRIIMEK ' stolpcev ' STRANKE « in nato » CONCAT() ” je združila vrnjene vrednosti.

Izhod


Rezultat je pokazal, da je ' IME ' in ' PRIIMEK ' stolpec ' STRANKE ” sta bili združeni na podlagi rezultata funkcije IFNULL().

7. primer: združite vrednosti stolpcev z uporabo CONCAT_WS()

V ' CONCAT_WS() ', funkcija ' WS ' pomeni ' z ločilom ' kar pomeni ' CONCAT_WS() ” se uporablja za združevanje dveh ali več nizov skupaj z določenim ločilom.

Spodaj je naveden primer funkcije CONCAT_WS():

IZBERI CONCAT_WS ( ', ' , NASLOV, MESTO, DRŽAVA ) KOT LOKACIJA OD STRANK;


V zgornjem primeru je » NASLOV ”, “ MESTO «, in » DRŽAVA ' stolpcev ' STRANKE ' se uporabljajo z ' , ” ločilo.

Izhod


Izhod je pokazal, da so bili navedeni stolpci združeni z vejico ' , ” ločilo.

Zaključek

' CONCAT() ” v MySQL je zmogljivo orodje, ki vam omogoča združevanje nizov in vrednosti stolpcev na različne načine, kar olajša manipulacijo in analizo vaših podatkov. Če sledite zgoraj obravnavanim primerom, lahko začnete uporabljati to funkcijo v lastnih poizvedbah MySQL za kombiniranje besedila in podatkov na nove in smiselne načine. Ta zapis je pojasnil različne primere uporabe funkcije CONCAT() v MySQL.