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

MySQL में स्ट्रिंग में केवल पहली बार आने वाले शब्द को कैसे रिप्लेस करें?


REGEXP_REPLACE() फ़ंक्शन

केवल पहली occurrence बदलने के लिए REGEXP_REPLACE() का उपयोग करें (MySQL 8.0+)।

उदाहरण

स्ट्रिंग: This is my first MySQL query. This is the first tutorial. I am learning for the first time.

"first" का पहला occurrence "second" से रिप्लेस करना है।

टेबल और डेटा

mysql> create table demo26 (value text);
mysql> insert into demo26 values('This is my first MySQL query. This is the first tutorial. I am learning for the first time.');

क्वेरी

mysql> update demo26 set value = REGEXP_REPLACE(value, 'first', 'second', 1, 1);
  • पैरामीटर: कॉलम, खोज_स्ट्रिंग, रिप्लेसमेंट, पोजीशन, occurrence
  • 1, 1 का अर्थ: पोजीशन 1 से शुरू करके पहली occurrence बदलें।

परिणाम

This is my second MySQL query. This is the first tutorial. I am learning for the first time.

  1. - MySQL में स्ट्रिंग का एक भाग (डोमेन नाम @ के बाद) कैसे बदलें?

    परिचय ईमेल पतों में डोमेन नाम बदलने के लिए MySQL के REPLACE() फंक्शन का उपयोग किया जा सकता है। यह तब उपयोगी होता है जब आपको थोक में ईमेल डोमेन अपडेट करने हों। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.53 sec) INSERT INTO DemoTable VALUES(John123@example.com); Query OK, 1 r

  1. - MySQL में स्ट्रिंग में केवल पहली बार आने वाले शब्द को कैसे रिप्लेस करें?

    REGEXP_REPLACE() फ़ंक्शन केवल पहली occurrence बदलने के लिए REGEXP_REPLACE() का उपयोग करें (MySQL 8.0+)। उदाहरण स्ट्रिंग: This is my first MySQL query. This is the first tutorial. I am learning for the first time. first का पहला occurrence second से रिप्लेस करना है। टेबल और डेटा insert into demo26

  1. - C# में स्ट्रिंग के पहले 10 कैरेक्टर कैसे ढूंढें

    पहले 10 कैरेक्टर प्राप्त करने के लिए, substring() विधि का उपयोग करें। मान लें कि निम्नलिखित हमारी स्ट्रिंग है: string str = Cricket is a religion in India!; अब पहले 10 कैरेक्टर प्राप्त करने के लिए, substring() विधि में मान 10 सेट करें जैसा कि नीचे दिखाया गया है: string res = str.Substring(0, 10); आ