इसके लिए, LIKE ऑपरेटर का उपयोग करें। आइए पहले एक टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Password VARCHAR(100)
);
टेबल में कुछ रिकॉर्ड डालें:
mysql> INSERT INTO DemoTable(Password) VALUES('John@--123');
mysql> INSERT INTO DemoTable(Password) VALUES('---Carol234');
mysql> INSERT INTO DemoTable(Password) VALUES('--David987');
mysql> INSERT INTO DemoTable(Password) VALUES('Mike----53443');
टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> SELECT * FROM DemoTable;
आउटपुट
+----+---------------+ | Id | Password | +----+---------------+ | 1 | John@--123 | | 2 | ---Carol234 | | 3 | --David987 | | 4 | Mike----53443 | +----+---------------+
MySQL से केवल तभी पुनर्प्राप्त करें यदि इसमें केवल दो हाइफ़न प्रतीक हों:
mysql> SELECT * FROM DemoTable WHERE Password LIKE '%--%' AND Password NOT LIKE '%---%';
आउटपुट
+----+------------+ | Id | Password | +----+------------+ | 1 | John@--123 | | 3 | --David987 | +----+------------+