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

MySQL में नई लाइन वाले टेक्स्ट को खोजें

REGEXP के साथ नई लाइन अक्षर वाली पंक्तियां खोजना

टेक्स्ट कॉलम में नई लाइन (\n) अक्षर वाली पंक्तियां खोजने के लिए REGEXP ऑपरेटर का उपयोग करें।

टेबल और डेटा

mysql> CREATE TABLE DemoTable (
    Name VARCHAR(100)
);
Query OK, 0 rows affected (1.61 sec)
mysql> INSERT INTO DemoTable VALUES('John\nSmith');
Query OK, 1 row affected (0.73 sec)
mysql> INSERT INTO DemoTable VALUES('John Doe');
Query OK, 1 row affected (0.11 sec)
mysql> INSERT INTO DemoTable VALUES('David\nMiller');
Query OK, 1 row affected (0.24 sec)
mysql> INSERT INTO DemoTable VALUES('Carol Taylor');
Query OK, 1 row affected (0.27 sec)

सभी रिकॉर्ड (प्रदर्शन में नई लाइन स्पेस के रूप में दिख सकती है)

mysql> SELECT * FROM DemoTable;
+--------------+
| Name         |
+--------------+
| John Smith   |
| John Doe     |
| David Miller |
| Carol Taylor |
+--------------+
4 rows in set (0.00 sec)

नई लाइन वाली पंक्तियां खोजने की क्वेरी

mysql> SELECT * FROM DemoTable WHERE Name REGEXP '\n';

परिणाम:

+--------------+
| Name         |
+--------------+
| John Smith   |
| David Miller |
+--------------+
2 rows in set (0.41 sec)

व्याख्या: REGEXP '\n' पैटर्न नई लाइन अक्षर से मेल खाता है। LIKE '%\n%' भी काम कर सकता है लेकिन REGEXP अधिक शक्तिशाली है (उदाहरण: REGEXP '[\n\r]' दोनों नई लाइन और कैरिज रिटर्न के लिए)।

नोट: INSERT में 'John\nSmith' लिखने पर MySQL एस्केप सीक्वेंस समझता है। यदि एप्लिकेशन से डेटा आ रहा है, तो वास्तविक नई लाइन अक्षर हो सकता है।

  1. - MySQL में IF() से NULL मानों के आधार पर कस्टम टेक्स्ट कैसे दिखाएं?

    MySQL में किसी कॉलम के NULL मानों के आधार पर कस्टम टेक्स्ट प्रदर्शित करने के लिए IF() फंक्शन (या CASE) का उपयोग करें। यह रिपोर्टिंग, UI डिस्प्ले, और डेटा एक्सपोर्ट में Not Found जैसे संदेश दिखाने के लिए उपयोगी है। उदाहरण: StudentName NULL होने पर कस्टम संदेश डेमो टेबल बनाएं: mysql> CREATE TABL

  1. - C++ में टेक्स्ट जस्टिफिकेशन

    मान लीजिए हमारे पास शब्दों का एक ऐरे और एक चौड़ाई maxWidth है, हमें टेक्स्ट को इस तरह फॉर्मेट करना है कि प्रत्येक लाइन में ठीक maxWidth कैरेक्टर्स हों और यह पूरी तरह से जस्टिफाइड हो। हमें शब्दों को लालची दृष्टिकोण से पैक करना चाहिए; यानी प्रत्येक लाइन में जितने संभव हो उतने शब्द पैक करें। हम आवश्यक

  1. XPATH का उपयोग करके   वाले टेक्स्ट को खोजना XPATH का उपयोग करके वाले टेक्स्ट को खोजना

    हम लोकेटर xpath का उपयोग करके   या स्पेस वाले खोज टेक्स्ट वाले एलिमेंट्स की पहचान कर सकते हैं। आइए पहले एक वेब एलिमेंट के HTML कोड की जांच करें जिसमें ट्रेलिंग और लीडिंग स्पेस हों। नीचे दी गई छवि में, टैगनाम strong के साथ टेक्स्ट JAVA BASICS में स्पेस हैं जैसा कि HTML कोड में दिखाया गया है। य