కంప్యూటర్లు, సాఫ్ట్వేర్
ఏం SQL CONCAT ఫంక్షన్ చేస్తుంది?
డేటాబేస్ పని నిరంతరం ప్రశ్న ఫలితాలు పొందడం సంబంధం ఉంది. మరియు కొన్ని సందర్భాల్లో, ఈ సమాచారం నిర్దిష్ట మార్గంలో స్క్రీన్ తీసుకు ఉండాలని లేదా ఇతర సమాచారంతో మిళితం. CONCAT - ఈ సమస్య SQL ఫంక్షన్ ఉంది పరిష్కరించడానికి.
ఏం CONCAT ఫంక్షన్ చేస్తుంది?
తో కొన్ని పనులు చేసినప్పుడు డేటాబేస్, అదనపు డేటా పంక్తులు లేదా తాము మధ్య కలిపి ఒక అవసరం ఉంది. CONCAT - ఈ సమస్య SQL ఫంక్షన్ ఉంది పరిష్కరించడానికి. ఇది రెండు లేదా ఎక్కువ పంక్తులు ఉపయోగిస్తున్నప్పుడు ఒక విలీనం చేయబడుతుంది. ఈ జోడింపు ఆపరేషన్ లో సరిగ్గా స్ట్రింగ్ వలె ప్రదర్శించారు, మరియు సంఖ్యా వేరియబుల్స్ తో.
కొన్ని డేటాబేస్ లో, SQL CONCAT అనేక రకాలు ఉన్నాయి. CONCAT_WS - ఉదాహరణకు, MySQL లో దాని అర్ధాన్నిచ్చే. విధులు మధ్య తేడా అప్రస్తుతం: మొదటి విషయంలో, దీని విలువ NULL వాదన కలుపుకుంటే, జోడింపు ఫలితంగా NULL, మరియు సున్నా పద్ధతి కేవలం దాటవేయబడింది కలపడం రెండవ అవతారం ఉపయోగించి.
ఫంక్షన్ సింటాక్స్
CONCAT ఫంక్షన్ ఉపయోగించి ఉన్నప్పుడు, SQL-వాక్యనిర్మాణం దీనిలో ఆపరాండ్లను చేరారు ఉన్నాయి క్రమంలో వాదనలు ఉపయోగించడానికి ప్రోగ్రామర్ అవసరం. సామ్ స్ట్రింగ్ జోడింపు కార్యకలాపాలు వాక్యనిర్మాణం నిరాడంబర ఉంది: బ్రాకెట్లలో CONCAT కీవర్డ్ తరువాత, కామాలతో వేరు అవసరమైన అన్ని వాదనలు లేదా వరుసలు సూచించడానికి, మరియు ముగింపు కుండలీకరణం తర్వాత, అవసరమైతే, AS కీవర్డ్ మరియు ఫలితంగా నమోదు చేయబడుతుంది దీనిలో వేరియబుల్ పేరు సూచించండి. క్రింది CONCAT ఫంక్షన్ టెంప్లేట్:
CONCAT (స్ట్రింగ్1, స్ట్రింగ్ 2 [లైన్ 3, ...]) [var_name AS].
ఇది గమనించాలి ఫంక్షన్ యొక్క వాదనలు పరిమాణంలా మరియు సంఖ్యా విలువల ఒక స్ట్రింగ్, మరియు ఫలితంగా తిరిగి ఒక చర్య వలె ఉపయోగించవచ్చు ఆ. ఉదాహరణకు, SQL CONCAT ఆపరేషన్ కూడా. అందువలన, యున్న ఆధారాలలో ఆపరేషన్ సూత్రం.
ఎలా ఉపయోగం CONCAT లేకుండా చేయాలని?
శస్త్రచికిత్స ఉపయోగం లేకుండా చేయాలని అవసరం ఉంది, లేదా ప్రోగ్రామర్ తెలియని CONCAT ఫంక్షన్ ఉంది సందర్భంలో, SQL స్ట్రింగ్ జోడింపు ఒకటి కంటే variant అందిస్తుంది. ఇది చేయటానికి, "+" ఆపరేటర్లు ఉపయోగిస్తారు, అయితే ఈ విధానం, అతన్ని పనిచేసేటప్పుడు పరిగణించేందుకు అవసరమైన లక్షణాలను ఉన్నాయి.
ఉపయోగిస్తున్నప్పుడు "+" ఆపరాండ్లను సంఖ్యా విలువలతో ఉంటే, ఆపరేషన్ ఫలితంగా సంఖ్యల ఒక సాధారణ అదనంగా ఉంటుంది, మరియు స్పష్టమైన మార్పిడి ప్రోగ్రామ్ లేకుండా లైన్ సంఖ్యలు మిళితం అవసరమైతే లోపం తిరిగి అవుతుంది. అందువలన, తదుపరి ప్రశ్న ఫలితంగా "6" విలువ ఉన్నప్పుడు:
SELECT 1 + 2 + 3.
లేకపోతే రెండు పద్ధతులు సమానంగా ఉంటాయి మరియు అదే ఫలితం తిరిగి.
Similar articles
Trending Now