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

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

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

  • SUBSTRING(str,pos)
  • SUBSTRING(str FROM pos)
  • SUBSTRING(str,pos,len)
  • SUBSTRING(str FROM pos FOR len)

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

mysql> SELECT SUBSTRING('Quadratically',5);
+---------------------------------------------------------+
| SUBSTRING('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 में इनपुट स्ट्रिंग से नंबर कैसे निकालें?

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

  1. - Python में स्ट्रिंग से सबस्ट्रिंग कैसे प्राप्त करें?

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

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

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