CONCAT Function in SQL

इस फंक्शन का उपयोग हम दो या दो से अधिक characters और strings को जोड़ कर एक नई string बनाते है। यदि आप CONCAT() फंक्शन में केवल एक string पास करते हैं, तो यह आउटपुट में error दिखाता है। CONCAT () फ़ंक्शन के लिए कम से कम दो strings की आवश्यकता होती है।

Syntax of CONCAT Function

Syntax 1: यह syntax SQL ​​table के दो या अधिक Column name के साथ CONCAT फ़ंक्शन का उपयोग करता है।

SELECT CONCAT(Column_Name1, column_Name2, Column_Name3,……. Column_NameN) AS Alias_Name FROM Table_Name;

Syntax 2: यह syntax SQL ​​table के दो या अधिक String के साथ CONCAT फ़ंक्शन का उपयोग करता है।

SELECT CONCAT(String1, String2, String3, ...... StringN);  

Syntax 3: यह syntax SQL ​​table के दो या अधिक Characters के साथ CONCAT फ़ंक्शन का उपयोग करता है।

SELECT CONCAT(Character_1, character_2, Character_3, ……., Character_N);

Examples of CONCAT Function

Example 1: निचे दी गयी query में हम दो characters को जोड़ के एक नई string बनाएंगे।

SELECT CONCAT( 'O', 'K' ) AS ;

OUTPUT :

OK

Example 2: निचे दी गयी query में हम दो string को add करेंगे |

SELECT CONCAT(  'hello friends ! ', 'good morning.') AS Sentence;  

OUTPUT :

Sentence
hello friends ! good morning.

Example 3 : Student Table

Student_IdFirst_NameMiddle_NameLast_NameStateMarks
4001AmanRoySharmaPunjab88
4002VishalGurrSharmaHaryana95
4007RajsinghaniaGuptaUttar Pradesh91
4004YashChopraSinghaniaRajasthan85
4011VinaySharmaRoyPunjab94
4006ManojSinghaniaGuptaUttar Pradesh83
4010RamRaheemGuptaUttar Pradesh89

Query : First_name, Middle_name, Last_name तीनो कॉलम पे CONCAT Function को apply करना।

SELECT First_Name, Middle_Name, Last_Name CONCAT(First_Name, Middle_Name, Last_Name) AS Name FROM Student;  

OUTPUT :

First_NameMiddle_NameLast_NameName
AmanRoySharmaAmanRoySharma
VishalGurrSharmaVishalGurrSharma
RajsinghaniaGuptaRajsinghniaGupta
YashChopraSinghaniaYashChopraSinghania
VinaySharmaRoyVinaysharmaRoy
ManojSinghaniaGuptaManojSinghaniaGupta
RamRaheemGuptaRamRaheemGupta