कम्प्युटरहरू, सफ्टवेयर
SQL कन्कोट प्रकार्यले के गर्छ?
डेटाबेस संग कार्य लगातार क्वेरी परिणाम प्राप्त गर्न को लागी सम्बन्धित छ। र केहि मामिलामा यो जानकारी एक निश्चित तरिकामा पर्दामा प्रदर्शन गर्न वा अन्य डेटा संग संयुक्त गर्न आवश्यक छ। यो समस्या समाधान गर्न, त्यहाँ एक प्रकार्य SQL - CONCAT हो।
CONCAT प्रकार्यले के गर्दछ?
डेटाबेसको साथ केहि काम गर्ने बेला , अतिरिक्त डेटा संग एक तार संग जोडने को लागि या एक दूसरे संग। यस्तो समस्या समाधान गर्न त्यहाँ एक प्रकार्य SQL - CONCAT छ। जब तपाइँ यसको प्रयोग गर्नुहुन्छ, दुई वा बढी पङ्क्तिहरू एकमा मर्ज गरिनेछ। यस अवस्थामा, स्ट्रिङ कन्टेन्टेशन अपरेसनले स्ट्रिंगको अपरेसन र संख्यात्मक चरको साथ दुवैसँग प्रदर्शन गर्नेछ।
केहि डेटाबेस मा, SQL CONCAT मा धेरै किस्महरू छन्। त्यसैले, MySQL मा यसको आफ्नै एनालॉग - CONCAT_WS छ। प्रकार्यहरू बीचको भिन्नता महत्त्वपूर्ण होइन: पहिलो अवस्थामा, जब एक तर्कसँग जोडिएको मान जसको मूल्य NULL हो, कन्टेनरेशन नल हुनेछ NULL, र यदि सामेलको दोस्रो संस्करण प्रयोग गरेर, रिक्त ओभरले मात्र छोड्नेछ।
प्रकार्य सिन्ट्याक्स
CONCAT प्रकार्य प्रयोग गर्दा, SQL सिंक्याक्सले प्रोग्रामरलाई आर्गुमेन्टसँग जोड्नु पर्ने तर्कहरूमा प्रयोग गर्न बाध्य गर्दछ। String concatenation operation of syntax is very simple: CONCAT खोजशब्द पछि, सबै आवश्यक तर्कहरू वा अङ्कहरू अल्पविराम द्वारा विभाजित अल्पविराममा छुट्याइएको छ, र समापन पङ्क्तिबद्ध भएपछि, यदि आवश्यक भए, खोजशब्द एएस र चरको नाम जसको परिणाम लिखित हुन्छ। CONCAT प्रकार्य ढाँचा यस्तो देखिन्छ:
CONCAT (line1, line2 [, line 3, ...]) [AS चर योग्य नाम]।
यो उल्लेखनीय छ कि संख्यात्मक र स्ट्रिङ मानको अपरेन्डन र साथै केहि प्रकार्य जसले परिणाम फर्काउँछ, फंक्शन तर्कको रूपमा प्रयोग गर्न सकिन्छ। उदाहरणका लागि, सञ्चालन आफै SQL कन्टैट हो। यसकारण, सञ्चालनले नेसिङको सिद्धान्तलाई समर्थन गर्दछ।
CONCAT प्रयोग गरी कसरी गर्ने?
यदि आपरेशन को उपयोग गर्न को लागी एक आवश्यकता को आवश्यकता हो, या प्रोग्रामर CONCAT प्रकार्य नहीं ठेगाना मा, SQL एक तार को संयोजन को लागि एक अधिक विकल्प प्रदान गर्दछ। यो गर्नका लागि, तपाइँलाई अपरेटरलाई "+" प्रयोग गर्न आवश्यक छ, तर यो दृष्टिकोणमा यसको साथ काम गर्ने बेलामा केही सुविधाहरू हुनुपर्छ।
यदि तपाईँ "+" प्रकार्य प्रयोग गर्नुहुन्छ भने, यदि परिमाणहरू संख्यात्मक मानहरू छन् भने, सञ्चालनको परिणाम संख्याको सामान्य थप हुनेछ, र आवश्यक भएमा, तारको साथ निर्दिष्ट सङ्केत बिना स्पष्ट संयोजन हुनेछ, कार्यक्रमले त्रुटि उत्पन्न गर्नेछ। त्यसकारण, जब अर्को क्वेरी निष्पादित गरिन्छ, परिणाम "6" नम्बरको मान हो:
चुन्नुहोस 1 + 2 + 3।
अन्य सन्दर्भमा, दुवै तरिका समान छन् र त्यती परिणाम फर्काउँछ।
Similar articles
Trending Now