इसके लिए, आप एकाधिक OR का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
FirstName VARCHAR(10),
LastName VARCHAR(10),
Age INT,
CountryName VARCHAR(10)
);
टेबल में कुछ रिकॉर्ड डालें:
mysql> INSERT INTO DemoTable(FirstName, LastName, Age, CountryName) VALUES('John', 'Smith', 21, 'US');
mysql> INSERT INTO DemoTable(FirstName, LastName, Age, CountryName) VALUES('Carol', 'Taylor', 22, 'AUS');
mysql> INSERT INTO DemoTable(FirstName, LastName, Age, CountryName) VALUES('David', 'Miller', 19, 'UK');
टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> SELECT * FROM DemoTable;
आउटपुट
+----+-----------+----------+------+-------------+ | Id | FirstName | LastName | Age | CountryName | +----+-----------+----------+------+-------------+ | 1 | John | Smith | 21 | US | | 2 | Carol | Taylor | 22 | AUS | | 3 | David | Miller | 19 | UK | +----+-----------+----------+------+-------------+
एक पंक्ति का चयन करने के लिए क्वेरी जहां कई कॉलम में से कोई एक निश्चित मान के बराबर हो:
mysql> SELECT * FROM DemoTable WHERE FirstName="Carol" OR Age=22 OR CountryName="AUS";
आउटपुट
+----+-----------+----------+------+-------------+ | Id | FirstName | LastName | Age | CountryName | +----+-----------+----------+------+-------------+ | 2 | Carol | Taylor | 22 | AUS | +----+-----------+----------+------+-------------+