यह लेख आपको विस्तार से दिखाएगा कि SQL Server में COALESCE स्टेटमेंट हैंडलिंग फ़ंक्शन का उपयोग कैसे करें, विशिष्ट सिंटैक्स और उदाहरणों के साथ ताकि आप कार्यों को बेहतर ढंग से समझ और पकड़ सकें।
विवरण
COALESCE स्टेटमेंट पास किए गए एक्सप्रेशन में से पहले गैर-NULL मान वाले एक्सप्रेशन को लौटाता है। यदि सभी एक्सप्रेशन NULL हैं तो COALESCE NULL लौटाएगा।
सिंटैक्स
SQL Server में COALESCE स्टेटमेंट का उपयोग करने के लिए, हम निम्न सिंटैक्स का उपयोग करते हैं:
COALESCE (expression_1, expression_2, ..., expression_n)पैरामीटर्स:
- expression_1, expression_2, ..., expression_n: किसी भी प्रकार का एक एक्सप्रेशन। इन सभी एक्सप्रेशन का एक ही रूप होना चाहिए या एक ही रूप में परिवर्तनीय होना चाहिए। उदाहरण के लिए, यदि expression_1 स्ट्रिंग प्रकार का है, तो expression_2 से expression_n भी स्ट्रिंग प्रकार के होने चाहिए, इसी तरह यदि expression_1 संख्यात्मक प्रकार का है तो expression_2 से expression_n भी संख्यात्मक प्रकार के होने चाहिए।
नोट:
- COALESCE का उपयोग SQL Server के बाद के संस्करणों में किया जा सकता है: SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, और SQL Server 2005।
उदाहरण
SQL Server में COALESCE स्टेटमेंट के कुछ उदाहरण देखें और उनका पता लगाएं।
SELECT COALESCE(NULL, NULL, 'TipsMake.com', NULL, 'ChuyenCongNghe');\nResult: 'TipsMake.com'\n\nSELECT COALESCE(NULL, 'TipsMake.com', 'Quantrimang');\nResult: 'TipsMake.com'\n\nSELECT COALESCE(NULL, NULL, 1, 2, 3, NULL, 4);\nResult: 1