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

MySQL में MID() फ़ंक्शन से स्ट्रिंग का उपस्ट्रिंग निकालना

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

सिंटैक्स

SELECT MID(yourColumnName, startPosition, length) AS aliasName FROM yourTableName;

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    Title TEXT
);

डेटा डालना

mysql> INSERT INTO DemoTable VALUES('My best framework is Spring and Hibernate');

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+-------------------------------------------+
| Title                                     |
+-------------------------------------------+
| My best framework is Spring and Hibernate |
+-------------------------------------------+

21वें अक्षर से 30 अक्षर निकालने की क्वेरी

mysql> SELECT MID(Title, 21, 30) AS partOfString FROM DemoTable;

आउटपुट

+-----------------------+
| partOfString          |
+-----------------------+
| Spring and Hibernate  |
+-----------------------+

नोट: यदि निर्दिष्ट लंबाई से कम अक्षर शेष हों, तो MID() केवल शेष अक्षर ही लौटाता है। पोजीशन 1-आधारित है (पहला अक्षर पोजीशन 1 पर होता है)।

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर

  1. - MySQL में टेबल से डुप्लिकेट कॉलम कैसे हटाएं

    समाधान INNER JOIN के साथ DELETE का उपयोग करके डुप्लिकेट पंक्तियाँ हटाएं (नवीनतम ID रखें)। सिंटैक्स DELETE tbl1 FROM yourTableName tbl1 INNER JOIN yourTableName tbl2 WHERE tbl1.id < tbl2.id AND tbl1.name = tbl2.name; उदाहरण टेबल बनाएं: INSERT INTO demo14 (name) VALUES (John), (David), (David), (Bo

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

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