Kuinka käytän CONCAT()-funktiota MySQL:ssä?

Kuinka Kaytan Concat Funktiota Mysql Ssa



Mitä tulee MySQL-työskentelyyn, käytettävissä on monia hyödyllisiä toimintoja, jotka auttavat sinua käsittelemään ja hallitsemaan tietojasi. The CONCAT() funktio on yksi niistä funktioista, joiden avulla voit yhdistää kaksi tai useampia merkkijonoja yhdeksi merkkijonoksi. Tämä toiminto voi olla uskomattoman hyödyllinen käytettäessä suuria tietojoukkoja hallintaa ja analysointia varten.

Tämä opas antaa yksityiskohtaisia ​​tietoja siitä, kuinka käyttää CONCAT() toiminto MySQL:ssä.







Kuinka voin käyttää CONCAT()-funktiota MySQL:ssä?

' CONCAT() ” -toimintoa käytetään yhdistämään kaksi tai useampia merkkijonoja yhdeksi merkkijonoksi ottamalla useita merkkijonoja argumenteiksi ja palauttamalla yhden ketjutetun merkkijonon arvon. Syntaksi merkkijonojen liittämiseen CONCAT()-funktiolla on annettu alla:



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


Määritä yllä olevassa syntaksissa valitsemasi merkkijonoarvot merkkijono1, merkkijono2 jne. tilalle.



Katsotaanpa muutamia esimerkkejä CONCAT()-funktiosta ymmärtääksemme niiden toiminnan.





Esimerkki 1: Concat Two Strings

Kirjoita alla oleva komento yhdistääksesi kaksi merkkijonoa ' CONCAT() ' -toiminto ja nouta tulos käyttämällä ' VALITSE 'lausunto:



VALITSE CONCAT ( 'Linux' , 'Vihje' ) ;


Yllä olevassa esimerkissä voit muuttaa merkkijonoja ' Linux ”, ja ” Vihje ” merkkijonojen kanssa, jotka haluat yhdistää.

Lähtö


Tulos osoitti, että ' Linux ”, ja ” Vihje ' merkkijonot on yhdistetty yhdeksi merkkijonoksi nimellä ' LinuxHint ”.

Esimerkki 2: Concat enemmän kuin kaksi merkkijonoa

Jos haluat yhdistää useamman kuin kaksi merkkijonoa, sinun tarvitsee vain lisätä argumenttien määrää CONCAT()-funktiossa alla kuvatulla tavalla:

VALITSE CONCAT ( 'Linux' , '' , 'Vihje' , '!' ) ;


Yllä olevassa esimerkissä toinen argumentti on yksittäinen välilyönti ja neljäs on erikoismerkki, mikä tarkoittaa, että erikoismerkkejä pidetään myös merkkijonona ja ne voidaan yhdistää.

Lähtö


Tulos näyttää, että merkkijonot on ketjutettu.

Esimerkki 3: Yhdistä sarakkeen arvot

' CONCAT() ”-toimintoa voidaan käyttää VALITSE lauseke yhdistää tietyn taulukon tietyt sarakearvot. Esimerkki kahden sarakkeen yhdistämisestä ' ETUNIMI ' ja ' SUKUNIMI '/' ASIAKKAAT 'taulukko on alla:

VALITSE CONCAT ( ETUNIMI, '' , SUKUNIMI ) ASIAKKAILTA FULL_NAME;


Yllä olevassa esimerkissä tulos näytetään muodossa ' KOKO NIMI ”.

Lähtö


Tulos osoitti, että määritetyt sarakearvot on yhdistetty.

Esimerkki 4: Liitä merkkijonon ja sarakkeen arvot

CONCAT()-funktiota voidaan käyttää yhdistämään taulukon sarakearvot tiettyyn merkkijonoon. Esimerkki liittymisestä ' TERVETULOA ' merkkijono ja ' ETUNIMI ' ja ' SUKUNIMI sarakkeet ASIAKKAAT 'taulukko on alla:

VALITSE CONCAT ( 'TERVETULOA, ' , ETUNIMI, '' , SUKUNIMI )
ASIAKKAILTA TERVEVÄT;


Lähtö


Tulos osoitti, että merkkijono- ja sarakearvot on ketjutettu.

Esimerkki 5: Yhdistä sarakkeiden arvot eri taulukoista

' CONCAT() ”-funktio voi yhdistää kahden eri taulukon sarakearvot ja antaa tuloksen yhtenä arvona alla olevan esimerkin mukaisesti:

VALITSE CONCAT ( ORDERS.PRODUCT_ID , '' , PRODUCTS.NAME , '(' , TILAUKSET.MÄÄRÄ , ')' )
TIEDOKSI
TILAUKSISTA, TUOTTEISTA
WHERE TILAUKSET.TUOTTEEN_TUNNUS = TUOTTEET.TUNNUS;


Yllä olevassa esimerkissä ' TUOTEKOODI ' ja ' MÄÄRÄ sarakkeet TILAUKSET 'taulukot ja ' NIMI sarakkeen '' TUOTTEET ' -taulukko on ketjutettu '' -kentässä käytetyn ehdon perusteella MISSÄ ” lauseke.

Lähtö


Tulos osoitti, että arvot on yhdistetty yhdeksi arvoksi.

Esimerkki 6: Yhdistä sarakkeen arvot käyttämällä IFNULL()

MySQL:ssä ' IFNULL() ” on toiminto, jonka avulla käyttäjä voi tarkistaa, onko arvo TYHJÄ tai ei. ' CONCAT() ' -toimintoa voidaan käyttää ' IFNULL() ”-funktio tarkistaa (onko arvo NULL vai ei) ja yhdistää tietyn taulukon sarakearvot.

Tässä on esimerkki sarakkeen arvon yhdistämisestä komennolla IFNULL():

VALITSE CONCAT ( IFNULL ( ETUNIMI, '' ) , '' , IFNULL ( SUKUNIMI, '' ) )
ASIAKKAILTA FULL_NAME;


Yllä olevassa esimerkissä IFNULL()-funktio palauttaa ei-nolla-arvot ETUNIMI ' ja ' SUKUNIMI sarakkeet ASIAKKAAT 'taulukko ja sitten ' CONCAT() ”-funktio ketjutti palautetut arvot.

Lähtö


Tulos osoitti, että ' ETUNIMI ' ja ' SUKUNIMI sarakkeen '' ASIAKKAAT ”-taulukko on yhdistetty IFNULL()-funktion tuloksen perusteella.

Esimerkki 7: Yhdistä sarakkeen arvot käyttämällä CONCAT_WS()

' CONCAT_WS() '-toiminto, ' WS ' tarkoittaa ' erottimen kanssa 'joka tarkoittaa' CONCAT_WS() ” käytetään kahden tai useamman merkkijonon yhdistämiseen tietyn erottimen kanssa.

Esimerkki funktiosta CONCAT_WS() on alla:

VALITSE CONCAT_WS ( ',' , OSOITE, KAUPUNKI, VALTIO ) SIJAINTI ASIAKKAILTA;


Yllä olevassa esimerkissä ' OSOITE ”, “ KAUPUNKI ”, ja ” OSAVALTIO sarakkeet ASIAKKAAT '-taulukkoa käytetään '' , ”erotin.

Lähtö


Tulos näyttää, että määritetyt sarakkeet on yhdistetty pilkulla ' , ”erotin.

Johtopäätös

' CONCAT() ”-toiminto MySQL:ssä on tehokas työkalu, jonka avulla voit yhdistää merkkijonoja ja sarakearvoja eri tavoin, mikä helpottaa tietojen käsittelyä ja analysointia. Seuraamalla yllä käsiteltyjä esimerkkejä voit alkaa käyttää tätä toimintoa omissa MySQL-kyselyissäsi yhdistääksesi tekstiä ja dataa uudella ja mielekkäällä tavalla. Tämä kirjoitus selitti useita CONCAT()-funktion käyttötapauksia MySQL:ssä.