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

MySQL में डिलीमीटर के बाद का सबस्ट्रिंग लौटाने की क्वेरी

डिलीमीटर के बाद के मान लौटाने के लिए SUBSTRING() का उपयोग करें।

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (
    -> Title text
    -> );
Query OK, 0 rows affected (0.56 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable values('John is good in MySQL,Sam is good in MongoDB,Mike is good in Java');
Query OK, 1 row affected (0.19 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+-------------------------------------------------------------------+
| Title                                                             |
+-------------------------------------------------------------------+
| John is good in MySQL,Sam is good in MongoDB,Mike is good in Java |
+-------------------------------------------------------------------+
1 row in set (0.00 sec)

डिलीमीटर के बाद का सबस्ट्रिंग लौटाने की क्वेरी:

mysql> select substring(Title, instr(Title, ',') + 1) as AfterDelimiter from DemoTable;

आउटपुट

+---------------------------------------------+
| AfterDelimiter                              |
+---------------------------------------------+
| Sam is good in MongoDB,Mike is good in Java |
+---------------------------------------------+
1 row in set (0.03 sec)

व्याख्या: INSTR() पहली कॉमा की स्थिति ढूंढता है, फिर SUBSTRING() उसके बाद का भाग निकालता है।

  1. - MySQL में IF स्टेटमेंट के परिणाम के रूप में स्ट्रिंग कैसे लौटाएं

    IF() फंक्शन के साथ कंडीशनल स्ट्रिंग परिणाम MySQL में IF() फंक्शन का उपयोग करके शर्त के आधार पर अलग-अलग स्ट्रिंग मान लौटाएं। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeSalary INT ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSER

  1. - MySQL में SUBSTRING_INDEX() से अंतिम डॉट (.) के बाद का सबस्ट्रिंग निकालें

    MySQL में किसी स्ट्रिंग में **अंतिम डॉट (.) के बाद का भाग** निकालने के लिए SUBSTRING_INDEX() फ़ंक्शन का उपयोग ऋणात्मक काउंट के साथ करें। यह फाइल एक्सटेंशन, डोमेन पार्सिंग, ईमेल डोमेन, और पथ प्रसंस्करण के लिए बहुत उपयोगी है। सिंटैक्स SUBSTRING_INDEX(string, ., -1) string - स्रोत स्ट्रिंग . - डिलीमी

  1. - MySQL में GROUP_CONCAT से सभी आइटम एक रो में कैसे प्राप्त करें?

    GROUP_CONCAT() से मल्टीपल रो को सिंगल रो में जोड़ना किसी कॉलम के सभी मानों को एक ही रो में, किसी सेपरेटर (जैसे /) से जोड़कर दिखाने के लिए GROUP_CONCAT() फंक्शन का उपयोग करें। टेबल बनाना और डेटा इन्सर्ट करना CREATE TABLE DemoTable1355 (Location TEXT); INSERT INTO DemoTable1355 VALUES(E:); INSERT IN