विवरण
SQL Server में SUBSTRING फंक्शन आपको इनपुट स्ट्रिंग में एक पोजीशन से शुरू होने वाली निर्दिष्ट लंबाई की सबस्ट्रिंग निकालने की अनुमति देता है।
सिंटैक्स
SQL Server में SUBSTRING फंक्शन का उपयोग करने के लिए, हम निम्न सिंटैक्स का उपयोग करते हैं:
SUBSTRING(string, start, length)
पैरामीटर्स:
- string: वह स्ट्रिंग, वेरिएबल या कॉलम जिससे आप निकालना चाहते हैं।
- start: एक इंटीजर जो उस लोकेशन को निर्दिष्ट करता है जहां से सबस्ट्रिंग वापस लौटनी शुरू होती है। ध्यान दें कि string में पहला कैरेक्टर 1 है, 0 नहीं।
- length: एक पॉजिटिव इंटीजर जो string से लौटाई गई सबस्ट्रिंग के कैरेक्टर्स की संख्या निर्दिष्ट करता है।
नोट:
- यदि length पैरामीटर का मान नेगेटिव है, तो SUBSTRING एरर देगा।
- यदि start + length > string की लंबाई है, तो सबस्ट्रिंग start से शुरू होगी और string के शेष कैरेक्टर्स शामिल करेगी।
- निर्दिष्ट स्ट्रिंग से सबस्ट्रिंग निकालने के लिए LEFT और RIGHT फंक्शन भी देखें।
- SUBSTRING फंक्शन का उपयोग SQL Server के निम्न संस्करणों में किया जा सकता है: SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, और 2005।
उदाहरण
SQL Server में SUBSTRING फंक्शन के कुछ उदाहरण देखें:
SELECT SUBSTRING('QuanTriMang.com', 1, 4);
-- परिणाम: 'Quan'
SELECT SUBSTRING('QuanTriMang.com', 5, 3);
-- परिणाम: 'Tri'
SELECT SUBSTRING('QuanTriMang.com', 5, 15);
-- परिणाम: 'TriMang.com'