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

MySQL में विशिष्ट पैटर्न द्वारा खोज कैसे करें?

इसके लिए आप नियमित अभिव्यक्ति का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    UserId VARCHAR(100)
);

टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable VALUES('User-123-G');
mysql> INSERT INTO DemoTable VALUES('Us-453-GO');
mysql> INSERT INTO DemoTable VALUES('TRUE-908-K');

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable;

आउटपुट:

+------------+
| UserId     |
+------------+
| User-123-G |
| Us-453-GO  |
| TRUE-908-K |
+------------+

MySQL में विशिष्ट पैटर्न द्वारा खोज करने के लिए क्वेरी। यहाँ हमने पैटर्न को 4 अल्फान्यूमेरिक - 3 अल्फान्यूमेरिक - 1 अल्फान्यूमेरिक सेट किया है।

नोट - यहाँ - हाइफ़न है।

mysql> SELECT * FROM DemoTable WHERE UserId REGEXP '^[[:alnum:]]{4}-[[:alnum:]]{3}-[[:alnum:]]{1}$';

आउटपुट:

+------------+
| UserId     |
+------------+
| User-123-G |
| TRUE-908-K |
+------------+
  1. - MySQL में एक्जैक्ट स्ट्रिंग (केस-सेंसिटिव) कैसे खोजें?

    MySQL में केस-सेंसिटिव एक्जैक्ट स्ट्रिंग खोजने के लिए BINARY ऑपरेटर का उपयोग करें। यह बाइट-दर-बाइट तुलना करता है। सिंटैक्स SELECT * FROM yourTableName WHERE BINARY yourColumnName = yourStringValue; उदाहरण के साथ समझें टेबल बनाएं: CREATE TABLE ExactSearch ( Id INT NOT NULL AUTO_INCREMENT,

  1. - MySQL में डेटा को खास क्रम में कैसे व्यवस्थित करें?

    ORDER BY IF() से कस्टम ऑर्डरिंग MySQL में डेटा को अपनी पसंद के खास क्रम में व्यवस्थित करने के लिए ORDER BY IF() का उपयोग करें। सिंटैक्स: SELECT * FROM yourTableName ORDER BY IF(yourColumnName=yourValue1 OR yourColumnName=yourValue2 OR yourColumnName=yourValue3, yourColumnName, ~yourColumnName) ASC

  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें? MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में SELECT ... INTO OUTFILE का उपयोग करके आप किसी क्वेरी के परिणाम को सर्वर पर एक फ़ाइल में निर्यात कर सकते हैं। यह डेटा निर्यात, बैकअप, या अन्य सिस्टम के साथ एकीकरण के लिए उपयोगी है। सिंटैक्स SELECT yourColumnName FROM yourTableName INTO OUTFILE file_path; उदाहरण तालिका बनाना और डेटा डालना