CONCATENATION OPERATOR IN SQL IN HINDI

 



CONCATENATION OPERATOR

SQL में जब हम दो या दो से ज्यादा स्ट्रिंग (STRING) या स्ट्रिंग / टेक्स्ट  टाइप के कॉलम को जोड़ना होता है तो हम CONCATENATION OPERATOR का प्रयोग करते है | CONCATENATION का अर्थ होता है जोड़ना , CONCATENATION ऑपरेटर को हम ( || ) दो कड़ी लाइनों से दर्शाते है | स्ट्रिंग ऑपरेशन का यह एक महत्वपूर्ण ऑपरेटर है |

अब हम इसका प्रयोग देखेंगे :

मान लीजिये हमारे पास EMPLOYEE नाम की एक टेबल है :


✔ ऊपर दी गई टेबल में EMPNO, EMPNAME, AGE और SALARY नाम के कॉलम है |

अगर हम EMPNAME और AGE को जोड़ कर दिखाना चाहते है तो हमारा सेलेक्ट स्टेटमेंट होगा :

SELECT EMPNAME || AGE FROM EMPLOYEE;


✔ आप रिजल्ट देख सकते है नाम और ऐज को साथ में दिखा रहा है |जैसे "AMIT SINGH 26". 

✔ इसी प्रकार से यदि हम स्टेटमेंट में कोई  लिटरल (LITERAL) लिखना चाहते है तो दे सकते है |

LITERALS क्या होते है समझे :

✔ LITERALS कोई करैक्टर (CHARACTER ), नंबर (NUMBER ) या डेट (DATE ) हो सकते है |

✔ डेट (DATE) और करैक्टर (CHARACTER) लितेरल वैल्यूज (VALUES) को हम ( ' ' ) SINGLE कोड में लिखते है |

जैसे हम लिख सकते है  "AMIT SINGH AGE IS 26", इसके लिए SELECT STATEMENT होगा :

SELECT EMPNAME || 'AGE IS ' || AGE FROM EMPLOYEE;


दूसरा उदहरण है जिसमे हम लिखेंगे  "AMIT SINGH AGE IS 26 AND SALARY IS 10000" इसके लिए SELECT STATEMENT होगा :

SELECT EMPNAME || ' AGE IS ' || AGE || ' AND SALARY IS '|| SALARY FROM EMPLOYEE;

SQL में CONCAT(STR1 , STR2 ) FUNCTION का प्रयोग करके भी हम दो CHARACTER , DATE या NUMBERS को जोड़ सकते है | जैसे :

इस FUNCTION को प्रयोग कर सकते है पर कुछ बाध्यताए है जैसे 

✔ इससे हम केवल दो वैल्यूज (VALUES) को ही जोड़ सकते है | जबकि CONCATENATION OPERATOR ( || ) को एक SELECT STATEMENT में कई बार प्रयोग कर सकते है |

✔ इसमे हम कॉलम के साथ  LITERALS को जोड़ नहीं सकते क्योकि इस FUNCTION में दो ही पेरामीटर होते है (STR1,STR2) जबकि  CONCATENATION OPERATOR ( || ) का प्रयोग करके हम कई LITERALS को आसानी से जोड़ सकते है |

CONCAT( ) FUNCTION में LITERALS का प्रयोग :

ऊपर दी गई SELECT STATEMENT में "NAME OF EMPLOYEE IS" एक LITERALS है जिसे हमने कॉलम के साथ जोड़ा है आप रिजल्ट में देख सकते है |

उम्मीद है आप लोगों को CONCATENATION OPERATOR ( || ) और CONCAT( ) FUNCTION समझ में आया होगा |



No comments:

Post a Comment