MySQLతో పని విషయానికి వస్తే, మీ డేటాను మార్చడంలో మరియు నిర్వహించడంలో మీకు సహాయపడటానికి అనేక ఉపయోగకరమైన విధులు అందుబాటులో ఉన్నాయి. ది CONCAT() ఫంక్షన్ అనేది రెండు లేదా అంతకంటే ఎక్కువ స్ట్రింగ్లను ఒకే స్ట్రింగ్లో కలపడానికి మిమ్మల్ని అనుమతించే ఫంక్షన్లలో ఒకటి. నిర్వహణ మరియు విశ్లేషణ కోసం పెద్ద డేటాసెట్లతో పని చేస్తున్నప్పుడు ఈ ఫంక్షన్ చాలా ఉపయోగకరంగా ఉంటుంది.
ఈ గైడ్ ఎలా ఉపయోగించాలో సవివరమైన సమాచారాన్ని అందిస్తుంది CONCAT() MySQLలో ఫంక్షన్.
నేను MySQLలో CONCAT() ఫంక్షన్ని ఎలా ఉపయోగించగలను?
ది ' CONCAT() 'ఫంక్షన్ రెండు లేదా అంతకంటే ఎక్కువ స్ట్రింగ్లను ఒక స్ట్రింగ్లో విలీనం చేయడానికి ఉపయోగించబడుతుంది, బహుళ స్ట్రింగ్లను ఆర్గ్యుమెంట్లుగా తీసుకోవడం ద్వారా మరియు ఒక ఏకీకృత స్ట్రింగ్ విలువను తిరిగి ఇవ్వడం ద్వారా. CONCAT() ఫంక్షన్ని ఉపయోగించి స్ట్రింగ్లను చేరడానికి సింటాక్స్ క్రింద ఇవ్వబడింది:
CONCAT ( 'స్ట్రింగ్1' , 'string2' ,... )
పై వాక్యనిర్మాణంలో, string1, string2 మొదలైన వాటి స్థానంలో మీకు నచ్చిన స్ట్రింగ్ విలువలను పేర్కొనండి.
వాటి పనిని అర్థం చేసుకోవడానికి CONCAT() ఫంక్షన్ యొక్క కొన్ని ఉదాహరణలను చూద్దాం.
ఉదాహరణ 1: రెండు స్ట్రింగ్లను కలపండి
“ని ఉపయోగించి రెండు స్ట్రింగ్లను చేరడానికి క్రింద ఇవ్వబడిన ఆదేశాన్ని టైప్ చేయండి CONCAT() 'ఫంక్షన్ మరియు 'ని ఉపయోగించి ఫలితాన్ని తిరిగి పొందండి ఎంచుకోండి ' ప్రకటన:
CONCATని ఎంచుకోండి ( 'Linux' , 'సూచన' ) ;
పై ఉదాహరణలో, మీరు తీగలను మార్చవచ్చు ' Linux ', మరియు' సూచన ” మీరు విలీనం చేయాలనుకుంటున్న స్ట్రింగ్లతో.
అవుట్పుట్
అవుట్పుట్ చూపించింది “ Linux ', మరియు' సూచన 'తీగలు ఒకే తీగకు చేర్చబడ్డాయి' LinuxHint ”.
ఉదాహరణ 2: రెండు కంటే ఎక్కువ స్ట్రింగ్లను కలపండి
రెండు కంటే ఎక్కువ స్ట్రింగ్లను విలీనం చేయడానికి మీరు క్రింద ఇచ్చిన విధంగా CONCAT() ఫంక్షన్లో ఆర్గ్యుమెంట్ల సంఖ్యను పెంచాలి:
CONCATని ఎంచుకోండి ( 'Linux' , '' , 'సూచన' , '!' ) ;
పై ఉదాహరణలో, రెండవ ఆర్గ్యుమెంట్ ఒకే స్థలం, మరియు నాల్గవది ప్రత్యేక అక్షరం అంటే ప్రత్యేక అక్షరాలు కూడా స్ట్రింగ్గా పరిగణించబడతాయి మరియు వాటిని కలపవచ్చు.
అవుట్పుట్
స్ట్రింగ్లు సంగ్రహించబడినట్లు అవుట్పుట్ ప్రదర్శించబడుతుంది.
ఉదాహరణ 3: కాలమ్ విలువలను చేరండి
ది ' CONCAT() 'ఫంక్షన్తో ఉపయోగించవచ్చు ఎంచుకోండి నిర్దిష్ట పట్టిక యొక్క నిర్దిష్ట నిలువు వరుస విలువలను చేరడానికి ప్రకటన. రెండు నిలువు వరుసలను కలపడానికి ఉదాహరణ ' మొదటి పేరు 'మరియు' చివరి పేరు ' యొక్క ' వినియోగదారులు ” పట్టిక క్రింద ఇవ్వబడింది:
CONCATని ఎంచుకోండి ( మొదటి పేరు, '' , చివరి పేరు ) కస్టమర్ల నుండి పూర్తి_పేరుగా;
పై ఉదాహరణలో, అవుట్పుట్ ఇలా ప్రదర్శించబడుతుంది “ పూర్తి పేరు ”.
అవుట్పుట్
పేర్కొన్న నిలువు వరుస విలువలు చేరినట్లు అవుట్పుట్ చూపింది.
ఉదాహరణ 4: స్ట్రింగ్ మరియు కాలమ్ విలువలను చేరండి
CONCAT() ఫంక్షన్ నిర్దిష్ట స్ట్రింగ్తో టేబుల్ యొక్క నిలువు వరుస విలువలను చేరడానికి ఉపయోగించబడుతుంది. చేరడానికి ఉదాహరణ ' స్వాగతం 'స్ట్రింగ్ మరియు' మొదటి పేరు 'మరియు' చివరి పేరు '' యొక్క నిలువు వరుసలు వినియోగదారులు ” పట్టిక క్రింద ఇవ్వబడింది:
CONCATని ఎంచుకోండి ( 'స్వాగతం,' , మొదటి పేరు, '' , చివరి పేరు )కస్టమర్ల నుండి శుభాకాంక్షలు;
అవుట్పుట్
స్ట్రింగ్ మరియు కాలమ్ విలువలు సంగ్రహించబడినట్లు అవుట్పుట్ చూపింది.
ఉదాహరణ 5: వివిధ పట్టికల నుండి కాలమ్ విలువలను చేర్చండి
ది ' CONCAT() 'ఫంక్షన్ రెండు వేర్వేరు పట్టికల కాలమ్ విలువలను కలుపుతుంది మరియు దిగువ ఇచ్చిన ఉదాహరణలో చూపిన విధంగా ఫలితాన్ని ఒకే విలువగా ఇస్తుంది:
CONCATని ఎంచుకోండి ( ORDERS.PRODUCT_ID , '' , PRODUCTS.NAME , '(' , ORDERS.QUANTITY , ')' )వివరాల ప్రకారం
ఆర్డర్లు, ఉత్పత్తుల నుండి
ఎక్కడ ఆర్డర్లు.PRODUCT_ID = PRODUCTS.ID;
పై ఉదాహరణలో, ' PRODUCT_ID 'మరియు' పరిమాణం '' యొక్క నిలువు వరుసలు ఆదేశాలు 'పట్టికలు మరియు' NAME '' యొక్క కాలమ్ ఉత్పత్తులు 'పట్టిక' లోపల ఉపయోగించబడే షరతు ఆధారంగా సంగ్రహించబడింది ఎక్కడ ' ఉపవాక్య.
అవుట్పుట్
విలువలు ఒకే విలువకు చేరినట్లు అవుట్పుట్ చూపింది.
ఉదాహరణ 6: IFNULL()ని ఉపయోగించి కాలమ్ విలువలను చేరండి
MySQLలో, ' IFNULL() ” అనేది విలువ ఉందో లేదో తనిఖీ చేయడానికి వినియోగదారుని అనుమతించే ఒక ఫంక్షన్ శూన్య లేదా. ది ' CONCAT() 'ఫంక్షన్ని' తో ఉపయోగించవచ్చు IFNULL() ” ఫంక్షన్ (విలువ NULL లేదా కాకపోతే) తనిఖీ చేయడానికి మరియు నిర్దిష్ట పట్టిక యొక్క కాలమ్ విలువలను చేరడానికి.
IFNULL()ని ఉపయోగించి కాలమ్ విలువలో చేరడానికి ఉదాహరణ ఇక్కడ ఉంది:
CONCATని ఎంచుకోండి ( IFNULL ( మొదటి పేరు, '' ) , '' , IFNULL ( చివరి పేరు, '' ) )కస్టమర్ల నుండి పూర్తి_పేరుగా;
పై ఉదాహరణలో, IFNULL() ఫంక్షన్ ' యొక్క నాన్-శూన్య విలువలను అందిస్తుంది మొదటి పేరు ' ఇంకా ' చివరి పేరు '' యొక్క నిలువు వరుసలు వినియోగదారులు 'టేబుల్ ఆపై' CONCAT() ” ఫంక్షన్ తిరిగి వచ్చిన విలువలను సంగ్రహించింది.
అవుట్పుట్
అవుట్పుట్ చూపించింది “ మొదటి పేరు ' ఇంకా ' చివరి పేరు '' యొక్క కాలమ్ వినియోగదారులు IFNULL() ఫంక్షన్ ఫలితం ఆధారంగా పట్టిక విలీనం చేయబడింది.
ఉదాహరణ 7: CONCAT_WS()ని ఉపయోగించి కాలమ్ విలువలను చేరండి
లో ' CONCAT_WS() 'ఫంక్షన్, ది' WS ' ఉన్నచో ' సెపరేటర్తో 'అంటే ' CONCAT_WS() ” రెండు లేదా అంతకంటే ఎక్కువ స్ట్రింగ్లను నిర్దిష్ట సెపరేటర్తో కలిపి కలపడానికి ఉపయోగించబడుతుంది.
CONCAT_WS() ఫంక్షన్ యొక్క ఉదాహరణ క్రింద అందించబడింది:
CONCAT_WSని ఎంచుకోండి ( ',' , చిరునామా, నగరం, రాష్ట్రం ) కస్టమర్ల నుండి స్థానంగా;
పై ఉదాహరణలో, ' చిరునామా ',' నగరం ', మరియు' రాష్ట్రం '' యొక్క నిలువు వరుసలు వినియోగదారులు 'పట్టిక'తో ఉపయోగించబడుతుంది , ”సెపరేటర్.
అవుట్పుట్
పేర్కొన్న నిలువు వరుసలు కామాతో జతచేయబడినట్లు అవుట్పుట్ ప్రదర్శించబడుతుంది “ , ”సెపరేటర్.
ముగింపు
ది ' CONCAT() ” MySQLలోని ఫంక్షన్ అనేది ఒక శక్తివంతమైన సాధనం, ఇది స్ట్రింగ్లు మరియు కాలమ్ విలువలను వివిధ మార్గాల్లో చేరడానికి మిమ్మల్ని అనుమతిస్తుంది, మీ డేటాను మార్చడం మరియు విశ్లేషించడం సులభం చేస్తుంది. పైన చర్చించిన ఉదాహరణలను అనుసరించడం ద్వారా, మీరు మీ స్వంత MySQL ప్రశ్నలలో టెక్స్ట్ మరియు డేటాను కొత్త మరియు అర్థవంతమైన మార్గాల్లో కలపడానికి ఈ ఫంక్షన్ను ఉపయోగించడం ప్రారంభించవచ్చు. ఈ వ్రాత MySQLలో CONCAT() ఫంక్షన్ యొక్క వివిధ ఉపయోగ సందర్భాలను వివరించింది.