MySQL से INSERT() फंक्शन का उपयोग करें। इसके पैरामीटर:
| पैरामीटर | विवरण |
|---|---|
| str | संशोधित की जाने वाली स्ट्रिंग |
| position | वह स्थिति जहां str2 इन्सर्ट करना है |
| number | रिप्लेस किए जाने वाले कैरेक्टर्स की संख्या |
| str2 | str में इन्सर्ट की जाने वाली स्ट्रिंग |
उदाहरण
टेबल बनाएं:
mysql> create table DemoTable (
-> Code varchar(100)
-> );
Query OK, 0 rows affected (0.82 sec)
रिकॉर्ड डालें:
mysql> insert into DemoTable values('958575/98');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('765432/99');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('983456/91');
Query OK, 1 row affected (0.15 sec)
सभी रिकॉर्ड देखें:
mysql> select * from DemoTable;
आउटपुट
+-----------+ | Code | +-----------+ | 958575/98 | | 765432/99 | | 983456/91 | +-----------+ 3 rows in set (0.00 sec)
नंबर का उपयोग करके varchar कॉलम पर खोज करने की क्वेरी:
mysql> select * from DemoTable where Code = INSERT(76543299, 7, 0, '/');
आउटपुट
+-----------+ | Code | +-----------+ | 765432/99 | +-----------+ 1 row in set (0.00 sec)
व्याख्या: INSERT(76543299, 7, 0, '/') 7वीं पोजीशन पर '/' इन्सर्ट करता है (0 कैरेक्टर रिप्लेस करके), जिससे '765432/99' बनता है।