MySQL के साथ स्ट्रिंग के पहले n अक्षर प्राप्त करने के लिए, LEFT() का उपयोग करें। स्ट्रिंग का अंतिम n वर्ण प्राप्त करने के लिए, MySQL में RIGHT() विधि का उपयोग किया जाता है।
राइट () विधि का सिंटैक्स इस प्रकार है -
अपनेटेबलनाम से किसी भी वैरिएबलनाम के रूप में राइट (yourColumnName, valueOfN) चुनें;
उपरोक्त अवधारणा को समझने के लिए, आइए हम एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> getLast5Characters −> ( −> BookName varchar(100) −> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)प्राप्त करने वाली तालिका बनाएं
अब आप इंसर्ट कमांड का उपयोग करके तालिका में रिकॉर्ड सम्मिलित कर सकते हैं। क्वेरी इस प्रकार है -
mysql> getLast5Characters value('Introduction to C') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> getLast5Characters value('C in Depth'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) )mysql> getLast5Characters मान ('जावा का परिचय') में सम्मिलित करें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> प्राप्त करने में सम्मिलित करेंLast5Characters मान ('हमें C' दें); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.51 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। सभी रिकॉर्ड प्रदर्शित करने की क्वेरी इस प्रकार है -
mysql> *Last5Characters प्राप्त करने से चुनें;निम्न आउटपुट है -
<पूर्व>+--------------------------+| बुकनाम |+----------------------+| सी का परिचय || सी गहराई में || जावा का परिचय || आइए C |+--------------------------+4 पंक्तियों को सेट (0.00 सेकंड) में करें
यहाँ वह क्वेरी है जो स्ट्रिंग के अंतिम 5 वर्ण प्राप्त करती है -
mysql> Last5Character के रूप में Last5Character के रूप में RIGHT(BookName,5) चुनें;
निम्न आउटपुट है -
<पूर्व>+----------------+| Last5चरित्र |+----------------+| टू सी || गहराई || जावा || us C |+----------------+4 पंक्तियाँ सेट में (0.04 सेकंड)उपरोक्त नमूना आउटपुट को देखें, स्थान की भी गिनती हो रही है।