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

अल्पविराम से अलग सूची में स्ट्रिंग और अगला वर्ण खोजने के लिए रेगेक्स - MySQL?


अल्पविराम से अलग की गई सूची में खोजने के लिए, MySQL find_in_set() का उपयोग करें। इस उद्देश्य के लिए रेगेक्स का उपयोग यहां आवश्यक नहीं है। वाक्य रचना इस प्रकार है -

select *from yourTableName where find_in_set(anyValue,yourColumnName);

आइए एक टेबल बनाएं -

mysql> create table demo17
−> (
−> id int not null auto_increment primary key,
−> first_name varchar(50),
−> value text
−> );
Query OK, 0 rows affected (1.81 sec)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into demo17(first_name,value) values('John','50');
Query OK, 1 row affected (0.11 sec)

mysql> insert into demo17(first_name,value) values('David','');
Query OK, 1 row affected (0.13 sec)

mysql> insert into demo17(first_name,value) values('Adam','50,89');
Query OK, 1 row affected (0.14 sec)

mysql> insert into demo17(first_name,value) values('Adam','49,89,43');
Query OK, 1 row affected (0.20 sec)

चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -

mysql> select *from demo17;

यह निम्नलिखित आउटपुट देगा -

+----+------------+----------+
| id | first_name | value    |
+----+------------+----------+
|  1 | John       | 50       |
|  2 | David      |          |
|  3 | Adam       | 50,89    |
|  4 | Adam       | 49,89,43 |
+----+------------+----------+
4 rows in set (0.00 sec)

स्ट्रिंग और अगला वर्ण खोजने के लिए क्वेरी निम्नलिखित है -

mysql> select *from demo17 where find_in_set(50,value);

यह निम्नलिखित आउटपुट देगा -

+----+------------+-------+
| id | first_name | value |
+----+------------+-------+
| 1  | John       | 50    |
| 3  | Adam       | 50,89 |
+----+------------+-------+
2 rows in set (0.00 sec)

  1. सी # में स्ट्रिंग की सूची से अल्पविराम से अलग स्ट्रिंग कैसे बनाएं?

    स्ट्रिंग की सूची को बिल्ट इन स्ट्रिंग का उपयोग करके अल्पविराम से अलग की गई स्ट्रिंग में परिवर्तित किया जा सकता है। एक्सटेंशन विधि से जुड़ें। string.Join("," , list); इस प्रकार का रूपांतरण वास्तव में तब उपयोगी होता है जब हम उपयोगकर्ता से डेटा की एक सूची (उदा:चेकबॉक्स चयनित डेटा) एकत्र करते

  1. जावा प्रोग्राम स्ट्रिंग की सूची को कॉमा सेपरेटेड स्ट्रिंग में कनवर्ट करने के लिए

    इस लेख में, हम समझेंगे कि स्ट्रिंग की सूची को अल्पविराम से अलग स्ट्रिंग में कैसे परिवर्तित किया जाए। एलिस्ट एक ऑर्डर किया गया संग्रह है जो हमें क्रमिक रूप से तत्वों को स्टोर और एक्सेस करने की अनुमति देता है। इसमें तत्वों को सम्मिलित करने, अद्यतन करने, हटाने और खोजने के लिए अनुक्रमणिका-आधारित विधियाँ

  1. पायथन - चरित्र सूची में टेस्ट स्ट्रिंग और इसके विपरीत

    जब वर्ण सूची में स्ट्रिंग का परीक्षण करने की आवश्यकता होती है और इसके विपरीत, एक सरल इन ऑपरेटर और जॉइन विधि का उपयोग किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_string = 'python' print("The string is :") print(my_string) my_key = ['p', 'y', 't',