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

MySQL में एकाधिक AND शर्तों के साथ कैसे काम करें?

MySQL में एकाधिक AND शर्तों के साथ काम करने के लिए, सिंटैक्स निम्नलिखित है:

SELECT * FROM yourTableName WHERE yourColumnName1=yourValue1 AND yourColumnName2=yourValue2 AND yourColumnName3=yourValue3;

आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    StudentName VARCHAR(20),
    StudentAge INT,
    StudentCountryName VARCHAR(40)
);

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

mysql> INSERT INTO DemoTable(StudentName, StudentAge, StudentCountryName) VALUES('John', 23, 'US');
mysql> INSERT INTO DemoTable(StudentName, StudentAge, StudentCountryName) VALUES('Carol', 21, 'UK');
mysql> INSERT INTO DemoTable(StudentName, StudentAge, StudentCountryName) VALUES('John', 21, 'US');
mysql> INSERT INTO DemoTable(StudentName, StudentAge, StudentCountryName) VALUES('John', 21, 'AUS');

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

mysql> SELECT * FROM DemoTable;

आउटपुट

+-----------+-------------+------------+--------------------+
| StudentId | StudentName | StudentAge | StudentCountryName |
+-----------+-------------+------------+--------------------+
| 1         | John        | 23         | US                 |
| 2         | Carol       | 21         | UK                 |
| 3         | John        | 21         | US                 |
| 4         | John        | 21         | AUS                |
+-----------+-------------+------------+--------------------+

MySQL में एकाधिक AND शर्तों के लिए क्वेरी:

mysql> SELECT * FROM DemoTable WHERE StudentName="John" AND StudentAge=21 AND StudentCountryName="AUS";

आउटपुट

+-----------+-------------+------------+--------------------+
| StudentId | StudentName | StudentAge | StudentCountryName |
+-----------+-------------+------------+--------------------+
| 4         | John        | 21         | AUS                |
+-----------+-------------+------------+--------------------+
  1. - MySQL में एकाधिक कॉलम वाली टेबल में शर्तें कैसे बनाएं?

    MySQL में IF() फ़ंक्शन का उपयोग करके एकाधिक कॉलम पर शर्तीय तर्क लागू करना MySQL में IF() फ़ंक्शन का उपयोग करके क्वेरी स्तर पर शर्तीय तर्क लागू कर सकते हैं। यह तीन तर्क लेता है: शर्त, सत्य मान, असत्य मान। वाक्यविन्यास IF(condition, true_value, false_value) उदाहरण के साथ पूर्ण कार्यान्वयन टेबल बनान

  1. - MySQL में DELIMITER का उपयोग करके मल्टीपल SELECT क्वेरीज़ कैसे एक्जीक्यूट करें

    DELIMITER के साथ मल्टीपल SELECT स्टेटमेंट्स एक्जीक्यूट करना MySQL में मल्टीपल SELECT क्वेरीज़ एक साथ चलाने के लिए DELIMITER कॉन्सेप्ट का उपयोग करें। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( Title TEXT ) ENGINE=MyISAM; रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoTable1 VALUES (T

  1. - MySQL में शर्त के साथ ORDER BY और SELECT कैसे करें?

    कंडीशनल ORDER BY: जीरो वैल्यू अंत में किसी कॉलम को सॉर्ट करते समय खास मान (जैसे 0) को अंत में रखने और बाकी को नॉर्मल ऑर्डर में रखने के लिए बूलियन एक्सप्रेशन का उपयोग करें। सिंटैक्स SELECT * FROM yourTableName ORDER BY yourColumnName = 0, yourColumnName; टेबल बनाना और डेटा इन्सर्ट करना CREATE TABL