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

MySQL में AND और OR ऑपरेटर के साथ विशिष्ट रिकॉर्ड कैसे प्राप्त करें

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE DemoTable2015 (
    -> StudentId INT,
    -> StudentName VARCHAR(20),
    -> StudentCountryName VARCHAR(20)
    -> );

डेटा डालें:

mysql> INSERT INTO DemoTable2015 VALUES (1, 'Chris', 'US');
mysql> INSERT INTO DemoTable2015 VALUES (2, 'Bob', 'UK');
mysql> INSERT INTO DemoTable2015 VALUES (3, 'David', 'AUS');
mysql> INSERT INTO DemoTable2015 VALUES (4, 'Robert', 'US');

क्वेरी

StudentName='David' OR (StudentCountryName='UK' AND StudentId=3):

mysql> SELECT * FROM DemoTable2015
    -> WHERE StudentName = 'David' 
       OR StudentCountryName = 'UK' AND StudentId = 3;

परिणाम

+-----------+-------------+--------------------+
| StudentId | StudentName | StudentCountryName |
+-----------+-------------+--------------------+
| 3         | David       | AUS                |
+-----------+-------------+--------------------+

नोट: AND की प्राथमिकता OR से अधिक होती है। कोष्ठक का उपयोग स्पष्टता के लिए करें।

  1. - MySQL में AND ऑपरेटर का उपयोग करके विशिष्ट रिकॉर्ड कैसे हटाएं?

    MySQL में DELETE स्टेटमेंट के WHERE क्लॉज में AND ऑपरेटर का उपयोग करके एकाधिक शर्तों के आधार पर विशिष्ट पंक्तियों को हटाया जा सकता है। सिंटैक्स DELETE FROM table_name WHERE condition1 AND condition2 AND ...; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable (Id INT, Name VARCHAR(

  1. - MySQL में UPDATE स्टेटमेंट में AND ऑपरेटर का उपयोग कैसे करें?

    MySQL में UPDATE स्टेटमेंट के WHERE क्लॉज में AND ऑपरेटर का उपयोग करके एकाधिक शर्तों के आधार पर पंक्तियों को अपडेट किया जा सकता है। सिंटैक्स UPDATE table_name SET column = value WHERE condition1 AND condition2; उदाहरण तालिका बनाएं और डेटा डालें: mysql> CREATE TABLE DemoTable ( -> Student

  1. - MySQL में स्ट्रिंग कॉलम (स्ट्रिंग, संख्या, विशेष वर्ण) से विशिष्ट रिकॉर्ड प्राप्त करें

    CAST और SUBSTRING से संख्यात्मक भाग अनुसार क्रमबद्ध करें John_12, Chris_101 जैसे स्ट्रिंग कॉलम से संख्यात्मक भाग निकालकर क्रमबद्ध करें और विशिष्ट रिकॉर्ड प्राप्त करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2006 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserCode varchar(20