SQL सर्वर में, आप LEFT()
. का उपयोग कर सकते हैं स्ट्रिंग के बाएँ भाग को निकालने के लिए कार्य करता है।
यह ठीक उसी तरह काम करता है जैसे RIGHT()
फ़ंक्शन (जो एक स्ट्रिंग का दाहिना भाग लौटाता है), सिवाय इसके कि यह स्ट्रिंग के बाएँ भाग को लौटाता है।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT LEFT('Catatonia', 3);
परिणाम:
Cat
पहला तर्क एक स्थिर, चर या स्तंभ हो सकता है। यह पाठ . को छोड़कर किसी भी डेटा प्रकार का हो सकता है या ntext , जिसे परोक्ष रूप से varchar . में बदला जा सकता है या नवरचर .
यदि इसे परोक्ष रूप से varchar . में परिवर्तित नहीं किया जा सकता है या नवरचर , CAST()
use का उपयोग करें या CONVERT()
इसे एक समर्थित डेटा प्रकार में बदलने के लिए।
फ़ंक्शन varchar returns लौटाता है यदि आप एक गैर-यूनिकोड वर्ण डेटा प्रकार में पास होते हैं।
यह nvarchar returns लौटाता है यदि आप एक यूनिकोड वर्ण डेटा प्रकार पास करते हैं।
डेटाबेस कॉलम उदाहरण
यहाँ एक डेटाबेस कॉलम में दिए गए मान के बाएँ भाग को निकालने का एक उदाहरण दिया गया है।
SELECT TOP(10)
name,
LEFT(name, 5)
FROM sys.objects;
परिणाम:
+----------------+-------------+ | name | Left Part | |----------------+-------------| | sysrscols | sysrs | | sysrowsets | sysro | | sysclones | syscl | | sysallocunits | sysal | | sysfiles1 | sysfi | | sysseobjvalues | sysse | | sysmatrixages | sysma | | syspriorities | syspr | | sysdbfrag | sysdb | | sysfgfrag | sysfg | +----------------+-------------+