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

हम MySQL में एक स्ट्रिंग से एक सबस्ट्रिंग कैसे निकाल सकते हैं?

<घंटा/>

एक स्ट्रिंग से सबस्ट्रिंग निकालने के लिए MySQL सबस्ट्रिंग () फ़ंक्शन का उपयोग किया जा सकता है। मूल रूप से सबस्ट्रिंग() एक विशिष्ट स्थिति से शुरू होने वाली स्ट्रिंग से दी गई लंबाई के साथ एक सबस्ट्रिंग देता है। इसके विभिन्न रूप इस प्रकार हैं -

  • सबस्ट्रिंग(str, स्थिति)
  • सबस्ट्रिंग (स्थिति से str)
  • सबस्ट्रिंग(str,pos,len)
  • सबस्ट्रिंग (लेन के लिए स्थिति से str)

लेन तर्क के बिना फॉर्म स्थिति स्थिति से शुरू होने वाले स्ट्रिंग स्ट्र से एक सबस्ट्रिंग लौटाते हैं। लेन तर्क के साथ फॉर्म स्थिति स्थिति से शुरू होने वाले स्ट्रिंग स्ट्र से लंबे समय तक एक सबस्ट्रिंग लेन वर्ण लौटाते हैं। FROM का उपयोग करने वाले प्रपत्र मानक MySQL सिंटैक्स हैं। पॉज़ के लिए ऋणात्मक मान का उपयोग करना भी संभव है। इस मामले में, सबस्ट्रिंग की शुरुआत शुरुआत के बजाय स्ट्रिंग के अंत से पॉज़ वर्ण है। इस फ़ंक्शन के किसी भी रूप में पॉज़ के लिए ऋणात्मक मान का उपयोग किया जा सकता है।

mysql> SELECT SUBSTRING('Quadratically',5);
+---------------------------------------------------------+
| SSUBSTRING('Quadratically',5)                           |
+---------------------------------------------------------+
| ratically                                               |
+---------------------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT SUBSTRING('foobarbar' FROM 4);
+---------------------------------------------------------+
| SUBSTRING('foobarbar' FROM 4)                           |
+---------------------------------------------------------+
| barbar                                                  |
+---------------------------------------------------------+
1 row in set (0.00 sec)

mysql> SELECT SUBSTRING('Quadratically',5,6);
+---------------------------------------------------------+
| SUBSTRING('Quadratically',5,6)                          |
+---------------------------------------------------------+
| ratica                                                  |
+---------------------------------------------------------+
1 row in set (0.00 sec)

mysql> Select SUBSTRING('foobarbar',-4);
+---------------------------+
| SUBSTRING('foobarbar',-4) |
+---------------------------+
| rbar                      |
+---------------------------+
1 row in set (0.05 sec)

SUBSTRING () फ़ंक्शन के अलावा, MID () और SUBSTR () फ़ंक्शन का उपयोग स्ट्रिंग से सबस्ट्रिंग निकालने के लिए भी किया जाता है। वे दोनों SUBSTRING() फ़ंक्शन के समानार्थी हैं।


  1. हम जावा में इनपुट स्ट्रिंग से नंबर कैसे निकाल सकते हैं?

    java.lang.String वर्ग एक स्ट्रिंग से निपटने के तरीकों का काफी उपाय देता है। इन विधियों की सहायता से, कोई स्ट्रिंग पर ट्रिमिंग, कॉन्सटेनेटिंग, कनवर्टिंग जैसे ऑपरेशन कर सकता है। और तुलना . हम replaceAll() . का उपयोग करके किसी दिए गए स्ट्रिंग से नंबर निकाल सकते हैं स्ट्रिंग . की विधि कक्षा। उदाहरण i

  1. हम पायथन में एक स्ट्रिंग से सबस्ट्रिंग कैसे प्राप्त कर सकते हैं?

    पायथन में, स्ट्रिंग डेटा प्रकार वर्णों का एक क्रमबद्ध क्रम है। सभी अनुक्रम डेटा प्रकार स्लाइसिंग का समर्थन करते हैं। स्लाइस ऑपरेटर : का उपयोग करके, मुख्य स्ट्रिंग से एक सबस्ट्रिंग प्राप्त की जा सकती है। उदाहरण >>> string="Hello How are you?" >>> string[6:9] 'How'

  1. पायथन में एक स्ट्रिंग के अंदर से एक सबस्ट्रिंग कैसे निकालें?

    स्ट्रिंग के अंदर से सबस्ट्रिंग निकालने के लिए आप नियमित अभिव्यक्तियों में समूह कैप्चरिंग का उपयोग कर सकते हैं। आपको उस सबस्ट्रिंग के प्रारूप और उसके आस-पास को जानना होगा जिसे आप निकालना चाहते हैं। उदाहरण के लिए यदि आपके पास एक लाइन है और आप $xxx,xxx.xx प्रारूप के साथ पैसे की जानकारी निकालना चाहते है