Jak mohu použít funkci CONCAT() v MySQL?

Jak Mohu Pouzit Funkci Concat V Mysql



Pokud jde o práci s MySQL, je k dispozici mnoho užitečných funkcí, které vám pomohou manipulovat a spravovat vaše data. The CONCAT() Funkce je jednou z funkcí, které umožňují spojit dva nebo více řetězců do jednoho řetězce. Tato funkce může být neuvěřitelně užitečná, pokud jde o práci s velkými datovými sadami pro správu a analýzu.

Tato příručka poskytne podrobné informace o tom, jak používat CONCAT() funkce v MySQL.







Jak mohu využít funkci CONCAT() v MySQL?

' CONCAT() Funkce ” se používá ke sloučení dvou nebo více řetězců do jednoho řetězce tím, že vezme více řetězců jako argumenty a vrátí hodnotu jednoho zřetězeného řetězce. Syntaxe pro spojení řetězců pomocí funkce CONCAT() je uvedena níže:



CONCAT ( 'řetězec1' , 'řetězec2' ,... )


Ve výše uvedené syntaxi zadejte hodnoty řetězce podle vašeho výběru místo řetězců1, řetězec2 atd.



Podívejme se na několik příkladů funkce CONCAT(), abychom porozuměli jejich fungování.





Příklad 1: Concat Two Strings

Zadejte níže uvedený příkaz pro spojení dvou řetězců pomocí „ CONCAT() “ a načtěte výsledek pomocí “ VYBRAT ' prohlášení:



VYBERTE ZAPOJENÍ ( 'Linux' , 'Náznak' ) ;


Ve výše uvedeném příkladu můžete změnit řetězce ' Linux ', a ' Náznak ” s řetězci, které chcete sloučit.

Výstup


Výstup ukázal, že „ Linux ', a ' Náznak 'řetězce byly spojeny do jednoho řetězce jako ' LinuxHint “.

Příklad 2: Concat více než dva řetězce

Chcete-li sloučit více než dva řetězce, stačí zvýšit počet argumentů ve funkci CONCAT(), jak je uvedeno níže:

VYBERTE ZAPOJENÍ ( 'Linux' , ' ' , 'Náznak' , '!' ) ;


Ve výše uvedeném příkladu je druhý argument jedna mezera a čtvrtý je speciální znak, což znamená, že speciální znaky budou také považovány za řetězec a lze je spojit.

Výstup


Výstup ukázal, že řetězce byly zřetězeny.

Příklad 3: Spojit hodnoty sloupců

' CONCAT() Funkce ” může být použita s VYBRAT příkaz ke spojení konkrétních hodnot sloupců konkrétní tabulky. Příklad zřetězení dvou sloupců “ JMÉNO ' a ' PŘÍJMENÍ “ z “ ZÁKAZNÍCI “ tabulka je uvedena níže:

VYBERTE ZAPOJENÍ ( JMÉNO, ' ' , PŘÍJMENÍ ) JAKO FULL_NAME OD ZÁKAZNÍKŮ;


Ve výše uvedeném příkladu bude výstup zobrazen jako „ CELÉ JMÉNO “.

Výstup


Výstup ukázal, že zadané hodnoty sloupců byly spojeny.

Příklad 4: Spojit hodnoty řetězce a sloupce

Funkci CONCAT() lze použít ke spojení hodnot sloupců tabulky s určitým řetězcem. Příklad připojení k „ VÍTEJTE 'řetězec a ' JMÉNO ' a ' PŘÍJMENÍ ' sloupce ' ZÁKAZNÍCI “ tabulka je uvedena níže:

VYBERTE ZAPOJENÍ ( 'VÍTEJTE, ' , JMÉNO, ' ' , PŘÍJMENÍ )
JAKO POZDRAV OD ZÁKAZNÍKŮ;


Výstup


Výstup ukázal, že hodnoty řetězce a sloupce byly zřetězeny.

Příklad 5: Sloučení hodnot sloupců z různých tabulek

' CONCAT() Funkce ” může spojit hodnoty sloupců dvou různých tabulek a dát výsledek jako jednu hodnotu, jak je znázorněno v příkladu uvedeném níže:

VYBERTE ZAPOJENÍ ( ORDERS.PRODUCT_ID , ' ' , PRODUCTS.NAME , '(' , OBJEDNÁVKY. MNOŽSTVÍ , ')' )
JAKO PODROBNOSTI
Z OBJEDNÁVEK, PRODUKTŮ
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


Ve výše uvedeném příkladu „ PRODUCT_ID ' a ' MNOŽSTVÍ ' sloupce ' OBJEDNÁVKY “tabulky a “ NÁZEV 'sloupec ' PRODUKTY ” tabulky jsou zřetězeny na základě podmínky, která se používá v rámci “ KDE ”klauzule.

Výstup


Výstup ukázal, že hodnoty byly spojeny do jedné hodnoty.

Příklad 6: Spojení hodnot sloupců pomocí IFNULL()

V MySQL je „ IFNULL() ” je funkce, která uživateli umožňuje zkontrolovat, zda je hodnota nastavena NULA nebo ne. ' CONCAT() Funkce ' může být použita s ' IFNULL() ” pro kontrolu (zda je hodnota NULL nebo ne) a spojení hodnot sloupců konkrétní tabulky.

Zde je příklad spojení hodnoty sloupce pomocí IFNULL():

VYBERTE ZAPOJENÍ ( IFNULL ( JMÉNO, '' ) , ' ' , IFNULL ( PŘÍJMENÍ, '' ) )
JAKO FULL_NAME OD ZÁKAZNÍKŮ;


Ve výše uvedeném příkladu funkce IFNULL() vrací nenulové hodnoty „ JMÉNO “ a „ PŘÍJMENÍ ' sloupce ' ZÁKAZNÍCI “ tabulka a poté „ CONCAT() Funkce ” zřetězila vrácené hodnoty.

Výstup


Výstup ukázal, že „ JMÉNO “ a „ PŘÍJMENÍ 'sloupec ' ZÁKAZNÍCI ” byly sloučeny na základě výsledku funkce IFNULL().

Příklad 7: Spojení hodnot sloupců pomocí CONCAT_WS()

V ' CONCAT_WS() funkce “, “ WS “ znamená “ s oddělovačem “, což znamená „ CONCAT_WS() ” se používá ke zřetězení dvou nebo více řetězců spolu se zadaným oddělovačem.

Příklad funkce CONCAT_WS() je uveden níže:

VYBERTE CONCAT_WS ( ', ' , ADRESA, MĚSTO, STÁT ) JAKO MÍSTO OD ZÁKAZNÍKŮ;


Ve výše uvedeném příkladu „ ADRESA “, “ MĚSTO ', a ' STÁT ' sloupce ' ZÁKAZNÍCI 'tabulka se používá s ' , “oddělovač.

Výstup


Výstup ukázal, že zadané sloupce byly spojeny čárkou „ , “oddělovač.

Závěr

' CONCAT() ” v MySQL je výkonný nástroj, který vám umožňuje spojovat řetězce a hodnoty sloupců různými způsoby, což usnadňuje manipulaci a analýzu vašich dat. Podle výše uvedených příkladů můžete začít používat tuto funkci ve svých vlastních dotazech MySQL a kombinovat text a data novými a smysluplnými způsoby. Tento zápis vysvětlil různé případy použití funkce CONCAT() v MySQL.