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

रेगेक्स का उपयोग करके MySQL में ए-जेड, ए-जेड और 0-9 युक्त स्ट्रिंग खोजें

<घंटा/>

ए-जेड, ए-जेड और 0-9 वाले स्ट्रिंग्स को खोजने के लिए, AND ऑपरेटर के साथ बाइनरी REGEXP का उपयोग करें।

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

mysql> create table DemoTable738 (UserId varchar(100));
Query OK, 0 rows affected (0.81 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable738 values('John');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable738 values('sAm456');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable738 values('98Carol');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable738 values('67david');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable738 values('69MIKE');
Query OK, 1 row affected (0.18 sec)

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

mysql> select *from DemoTable738;

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

+---------+
| UserId  |
+---------+
| John    |
| sAm456  |
| 98Carol |
| 67david |
| 69MIKE  |
+---------+
5 rows in set (0.00 sec)

REGEXP−

. का उपयोग करके स्ट्रिंग्स खोजने के लिए क्वेरी निम्नलिखित है
mysql> select *from DemoTable738 where UserId REGEXP BINARY '[A-Z]' 
   and UserId REGEXP BINARY '[a-z]' and UserId REGEXP BINARY '[0-9]';

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

+---------+
| UserId  |
+---------+
| sAm456  |
| 98Carol |
+---------+
2 rows in set (0.03 sec)

  1. "द" युक्त स्ट्रिंग्स का टेक्स्ट हेरफेर? MySQL में

    आप ORDER BY TRIM() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.09 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (पायथन अच्छी भाषा है); क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से

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

    अल्पविराम से अलग की गई सूची में खोजने के लिए, MySQL find_in_set() का उपयोग करें। इस उद्देश्य के लिए रेगेक्स का उपयोग यहां आवश्यक नहीं है। वाक्य रचना इस प्रकार है - select *from yourTableName where find_in_set(anyValue,yourColumnName); आइए एक टेबल बनाएं - mysql> create table demo17 −> (

  1. एक MySQL डेटाबेस बनाना और उसका उपयोग करना

    एक बार MySQL इंस्टाल हो जाने के बाद, और उपयोगकर्ता को पता है कि SQL स्टेटमेंट्स को कैसे दर्ज करना है, एक डेटाबेस तक पहुँचा जा सकता है। आइए डेटाबेस में तालिकाओं से डेटा पुनर्प्राप्त करने के लिए आवश्यक चरणों को समझें - सर्वर से कनेक्ट करें एक डेटाबेस बनाएं एक टेबल बनाएं तालिका में डेटा लोड