Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL क्वेरी के साथ स्ट्रिंग के अंतिम 5 वर्ण प्राप्त करना?

<घंटा/>

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 सेकंड)

उपरोक्त नमूना आउटपुट को देखें, स्थान की भी गिनती हो रही है।


  1. MySQL क्वेरी विशेष वर्णों के साथ एक विशिष्ट स्ट्रिंग का चयन करने के लिए

    आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (शीर्षक टेक्स्ट); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जावा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉ

  1. "आसानी से सीखें" स्ट्रिंग को विभाजित करने और अंतिम शब्द वापस करने के लिए MySQL क्वेरी?

    इसके लिए आप SUBSTRING_INDEX() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(words TEXT);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सी ++ इन डेप्थ); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेक

  1. कुछ अंतिम स्ट्रिंग वर्ण द्वारा क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप CASE स्टेटमेंट का उपयोग कर सकते हैं। सॉर्ट करने के लिए, ORDER BY क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। कुछ रिकॉर्ड में कुछ अंतिम स्ट्रिंग होती है जैसे -D, आदि - डेमोटेबल (