SQL सर्वर STUFF()
प्रदान करता है फ़ंक्शन जो आपको किसी अन्य स्ट्रिंग के अंदर एक स्ट्रिंग सम्मिलित करने में सक्षम बनाता है।
फ़ंक्शन आपको नई स्ट्रिंग में फ़िट होने के लिए मूल स्ट्रिंग से हटाने के लिए वर्णों की संख्या (यदि कोई हो) निर्दिष्ट करने की अनुमति देता है।
उदाहरण
SELECT STUFF('WaterMelon', 6, 0, 'Juicy');
परिणाम:
WaterJuicyMelon
यहाँ मैंने स्ट्रिंग डाली है रसदार स्ट्रिंग में तरबूज ।
इस मामले में मैंने तीसरे तर्क को 0
. का मान दिया है , जिसका अर्थ है कि मूल स्ट्रिंग से कोई वर्ण नहीं हटाया गया था।
मूल स्ट्रिंग से वर्ण हटाएं
इस उदाहरण में मैं मूल स्ट्रिंग से कुछ वर्ण हटाता हूं।
SELECT STUFF('WaterMelon', 6, 3, 'Juicy');
परिणाम:
WaterJuicyon
नकारात्मक/शून्य प्रारंभ स्थिति
यदि आप प्रारंभ स्थिति के लिए ऋणात्मक मान या शून्य प्रदान करते हैं, तो शून्य वापस आ जाता है।
SELECT STUFF('WaterMelon', -1, 3, 'Juicy');
परिणाम:
NULL
जब प्रारंभ स्थिति बहुत अधिक हो
यदि आप एक प्रारंभिक स्थिति प्रदान करते हैं जो मूल स्ट्रिंग से अधिक लंबी है, तो आप भी शून्य हो जाएंगे।
SELECT STUFF('WaterMelon', 100, 3, 'Juicy');
परिणाम:
NULL