यदि आप कभी भी अपने आप को केवल एक स्ट्रिंग के पहले भाग या उसके अंतिम भाग की चाहत रखते हैं, तो यह लेख मदद कर सकता है।
यह आलेख SQL सर्वर के लिए विशिष्ट है, लेकिन अधिकांश/सभी डेटाबेस प्रबंधन प्रणालियों में कार्यक्षमता बहुत सामान्य है, अधिकांश प्रोग्रामिंग भाषाओं का उल्लेख नहीं करने के लिए।
SQL सर्वर के साथ काम करते समय, आप T-SQL का उपयोग कर सकते हैं LEFT()
और RIGHT()
स्ट्रिंग के बाएँ या दाएँ से वर्णों की किसी भी संख्या को वापस करने के लिए कार्य करता है।
सिंटैक्स
दोनों कार्यों के लिए आधिकारिक वाक्य रचना इस प्रकार है:
RIGHT ( character_expression , integer_expression ) LEFT ( character_expression , integer_expression )
जहां character_expression
स्ट्रिंग है, और integer_expression
वर्णों की संख्या है जिसे आप उस स्ट्रिंग से वापस करना चाहते हैं।
उदाहरण
यहां एक स्ट्रिंग से 5 सबसे बाएं वर्णों को चुनने का एक उदाहरण दिया गया है:
SELECT LEFT('marshmallow', 5);
परिणाम:
marsh
और यहां एक ही स्ट्रिंग से 5 सबसे दाहिने वर्णों को चुनने का एक उदाहरण दिया गया है:
SELECT RIGHT('marshmallow', 5);
परिणाम:
allow
डेटाबेस उदाहरण
बेशक, SQL सर्वर का उपयोग करते समय, आप ज्यादातर डेटाबेस में डेटा के साथ काम करेंगे। यहां LEFT()
का उपयोग करने का एक उदाहरण दिया गया है और RIGHT()
डेटाबेस से लौटाए गए डेटा पर कार्य करता है।
बाएं ()
USE Music; SELECT TOP 5 AlbumName AS Original, LEFT(AlbumName, 5) AS Modified FROM Albums;
परिणाम:
Original Modified ---------------------- -------- Powerslave Power Powerage Power Singing Down the Lane Singi Ziltoid the Omniscient Zilto Casualties of Cool Casua
राइट ()
USE Music; SELECT TOP 5 AlbumName AS Original, RIGHT(AlbumName, 5) AS Modified FROM Albums;
परिणाम:
Original Modified ---------------------- -------- Powerslave slave Powerage erage Singing Down the Lane Lane Ziltoid the Omniscient cient Casualties of Cool Cool