डिलीमीटर के बाद के मान लौटाने के लिए 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() उसके बाद का भाग निकालता है।