Kuidas kasutada funktsiooni CONCAT() MySQL-is?

Kuidas Kasutada Funktsiooni Concat Mysql Is



Mis puutub MySQL-iga töötamiseks, siis on saadaval palju kasulikke funktsioone, mis aitavad teil andmeid töödelda ja hallata. The CONCAT() Funktsioon on üks neist funktsioonidest, mis võimaldavad ühendada kaks või enam stringi üheks stringiks. See funktsioon võib olla uskumatult kasulik, kui tegemist on suurte andmekogudega töötamisel haldamiseks ja analüüsimiseks.

See juhend annab üksikasjalikku teavet selle kohta, kuidas kasutada CONCAT() funktsiooni MySQL-is.







Kuidas kasutada funktsiooni CONCAT() MySQL-is?

' CONCAT() Funktsiooni kasutatakse kahe või enama stringi üheks stringiks liitmiseks, võttes argumentidena mitu stringi ja tagastades ühe ühendatud stringi väärtuse. Allpool on toodud süntaks stringide ühendamiseks funktsiooni CONCAT() abil:



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


Ülaltoodud süntaksis määrake oma valitud stringi väärtused string1, string2 jne asemel.



Vaatame mõnda näidet funktsiooni CONCAT() kohta, et mõista nende toimimist.





Näide 1: Concat Two Strings

Tippige allolev käsk, et ühendada kaks stringi, kasutades ' CONCAT() funktsioon ja hankige tulemus, kasutades nuppu ' VALI ” avaldus:



VALI CONCAT ( 'Linux' , 'vihje' ) ;


Ülaltoodud näites saate muuta stringe ' Linux ”, ja „ Vihje ” stringidega, mida soovite ühendada.

Väljund


Väljund näitas, et ' Linux ”, ja „ Vihje ' stringid on ühendatud üheks stringiks kui ' LinuxHint ”.

Näide 2: Concat rohkem kui kaks stringi

Rohkem kui kahe stringi liitmiseks peate lihtsalt suurendama argumentide arvu funktsioonis CONCAT(), nagu on näidatud allpool:

VALI CONCAT ( 'Linux' , '' , 'vihje' , '!' ) ;


Ülaltoodud näites on teine ​​argument üksik tühik ja neljas erimärk, mis tähendab, et erimärke käsitletakse ka stringina ja neid saab ühendada.

Väljund


Väljund näitas, et stringid on ühendatud.

Näide 3: Ühendage veeru väärtused

' CONCAT() ” funktsiooni saab kasutada koos VALI lause konkreetse tabeli konkreetsete veergude väärtuste ühendamiseks. Näide kahe veeru ühendamisest ' EESNIMI ” ja „ PEREKONNANIMI ' selle ' KLIENDID ” tabel on toodud allpool:

VALI CONCAT ( EESNIMI, '' , PEREKONNANIMI ) KLIENTIDELT FULL_NAME;


Ülaltoodud näites kuvatakse väljund kujul ' TÄISNIMI ”.

Väljund


Väljund näitas, et määratud veeru väärtused on ühendatud.

Näide 4: Ühendage stringi ja veeru väärtused

Funktsiooni CONCAT() saab kasutada tabeli veeruväärtuste ühendamiseks kindla stringiga. Näide liitumisest TERE TULEMAST string ja ' EESNIMI ” ja „ PEREKONNANIMI ' veerud KLIENDID ” tabel on toodud allpool:

VALI CONCAT ( 'TERE TULEMAST, ' , EESNIMI, '' , PEREKONNANIMI )
TERVITUSEKS KLIENTIDELT;


Väljund


Väljund näitas, et stringi ja veeru väärtused on ühendatud.

Näide 5: Ühendage veergude väärtused erinevatest tabelitest

' CONCAT() ” funktsioon võib ühendada kahe erineva tabeli veeru väärtused ja anda tulemuse ühe väärtusena, nagu on näidatud allolevas näites:

VALI CONCAT ( ORDERS.PRODUCT_ID , '' , PRODUCTS.NAME , '(' , TELLIMISED.KOGUS , ')' )
ANDMED
TELLIMUSTEST, TOODETEST
KUS TELLIMUSED.TOOTE_ID = TOOTED.ID;


Ülaltoodud näites on ' PRODUCT_ID ” ja „ KOGUS ' veerud TELLIMUSED ' tabelid ja ' NIMI ' veerus ' TOOTED ' tabel on ühendatud tingimuse alusel, mida kasutatakse ' KUS ” klausel.

Väljund


Väljund näitas, et väärtused on liidetud üheks väärtuseks.

Näide 6: ühendage veeru väärtused IFNULL() abil

MySQL-is on ' IFNULL() ” on funktsioon, mis võimaldab kasutajal kontrollida, kas väärtus on NULL või mitte. ' CONCAT() ' funktsiooni saab kasutada koos ' IFNULL() ” funktsiooni kontrollimiseks (kas väärtus on NULL või mitte) ja liita konkreetse tabeli veeruväärtused.

Siin on näide veeru väärtuse ühendamisest IFNULL() abil:

VALI CONCAT ( IFNULL ( EESNIMI, '' ) , '' , IFNULL ( PEREKONNANIMI, '' ) )
KLIENTIDELT FULL_NAME;


Ülaltoodud näites tagastab funktsioon IFNULL() väärtuse ' EESNIMI ' ja ' PEREKONNANIMI ' veerud KLIENDID ' tabel ja seejärel ' CONCAT() ” funktsioon ühendas tagastatud väärtused.

Väljund


Väljund näitas, et ' EESNIMI ' ja ' PEREKONNANIMI ' veerus ' KLIENDID ” tabel on funktsiooni IFNULL() tulemuse põhjal ühendatud.

Näide 7: Ühendage veeru väärtused kasutades CONCAT_WS()

jaotises ' CONCAT_WS() funktsioon, ' WS ' tähistab ' koos eraldajaga ', mis tähendab ' CONCAT_WS() ” kasutatakse kahe või enama stringi ühendamiseks koos määratud eraldajaga.

Funktsiooni CONCAT_WS() näide on toodud allpool:

VALI CONCAT_WS ( ',' , AADRESS, LINN, RIIK ) ASUKOHT KLIENTIDELT;


Ülaltoodud näites on ' AADRESS ”, „ LINN ”, ja „ RIIK ' veerud KLIENDID ' tabelit kasutatakse koos ' , ” eraldaja.

Väljund


Väljundis kuvatakse, et määratud veerud on ühendatud komaga ' , ” eraldaja.

Järeldus

' CONCAT() ” funktsioon MySQL-is on võimas tööriist, mis võimaldab teil stringe ja veergude väärtusi mitmel viisil ühendada, muutes andmetega manipuleerimise ja analüüsimise lihtsamaks. Järgides ülalkirjeldatud näiteid, saate hakata seda funktsiooni kasutama oma MySQL-i päringutes, et kombineerida teksti ja andmeid uuel ja tähendusrikkal viisil. See kirjutis selgitas erinevaid funktsiooni CONCAT() kasutusjuhtumeid MySQL-is.