IN() ऑपरेटर का उपयोग करके विशिष्ट मानों के सेट से मिलान करने वाली पंक्तियाँ प्राप्त करें।
टेबल बनाना और डेटा डालना
mysql> CREATE TABLE DemoTable (
Id INT,
FirstName VARCHAR(20),
Gender ENUM('Male','Female')
);
Query OK, 0 rows affected (1.73 sec)
mysql> INSERT INTO DemoTable VALUES(1,'Chris','Male'),(10,'Emma','Female'),(9,'Emma','Male'),(11,'Isabella','Female');
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable;
आउटपुट:
+------+-----------+--------+
| Id | FirstName | Gender |
+------+-----------+--------+
| 1 | Chris | Male |
| 10 | Emma | Female |
| 9 | Emma | Male |
| 11 | Isabella | Female |
+------+-----------+--------+
आईडी 1 और 11 के लिए क्वेरी
mysql> SELECT * FROM DemoTable
WHERE Id IN(1,11);
परिणाम:
+------+-----------+--------+
| Id | FirstName | Gender |
+------+-----------+--------+
| 1 | Chris | Male |
| 11 | Isabella | Female |
+------+-----------+--------+
2 rows in set (0.00 sec)
नोट: IN() एकाधिक OR शर्तों (Id=1 OR Id=11) के लिए संक्षिप्त सिंटैक्स है। यह सूचियों के लिए पठनीय और कुशल है।