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

MySQL में <> ऑपरेटर से विशिष्ट पंक्ति को बाहर करना

MySQL में किसी विशिष्ट पंक्ति को परिणाम सेट से बाहर करने के लिए नॉट-इक्वल ऑपरेटर (<> या !=) का उपयोग WHERE क्लॉज़ में किया जाता है।

उदाहरण के लिए टेबल बनाना

mysql> CREATE TABLE DemoTable (
    Id INT,
    FirstName VARCHAR(100)
);

डेटा डालना

mysql> INSERT INTO DemoTable VALUES(1, 'John'), (2, 'Chris'), (3, 'Robert'), (4, 'David');

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट

+------+-----------+
| Id   | FirstName |
+------+-----------+
| 1    | John      |
| 2    | Chris     |
| 3    | Robert    |
| 4    | David     |
+------+-----------+

ID 2 वाली पंक्ति को बाहर करना

mysql> SELECT Id, FirstName FROM DemoTable WHERE Id <> 2;

आउटपुट

+------+-----------+
| Id   | FirstName |
+------+-----------+
| 1    | John      |
| 3    | Robert    |
| 4    | David     |
+------+-----------+

नोट: <> और != दोनों समान कार्य करते हैं (ISO SQL मानक <> है)। एकाधिक मान बाहर करने के लिए WHERE Id NOT IN (2, 4) या WHERE Id <> 2 AND Id <> 4 उपयोग करें। NULL मानों के लिए <> काम नहीं करता; IS NOT NULL उपयोग करें।

  1. - MySQL में कॉमा सेपरेटेड मानों को कैसे काउंट करें

    FIND_IN_SET() के साथ कॉमा-सेपरेटेड मानों की गिनती कॉमा-सेपरेटेड मानों को काउंट करने के लिए, FIND_IN_SET() फंक्शन के साथ COUNT(*) एग्रीगेट फंक्शन का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> CREATE TABLE DemoTable ( Value VARCHAR(100) ); रिकॉर्ड्स इन्सर्ट करें: mysql> INSERT INTO DemoT

  1. - MySQL में SHOW TABLES से डेटाबेस की सभी टेबल नाम देखें

    MySQL में SHOW TABLES स्टेटमेंट का उपयोग करके वर्तमान या निर्दिष्ट डेटाबेस की सभी टेबल नाम सूचीबद्ध कर सकते हैं। सिंटैक्स SHOW TABLES [FROM डेटाबेस_नाम]; उदाहरण 1. विशिष्ट डेटाबेस से टेबल सूची SHOW TABLES FROM hb_student_tracker; 2. परिणाम +------------------------------+ | Tables_in_hb_student

  1. - MySQL में विशिष्ट पंक्ति प्राप्त करना

    WHERE, ORDER BY और LIMIT से विशिष्ट पंक्ति चुनें टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1972 ( Section char(1), StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1972 values(D,Chris); ... क्वेरी: C से बड़े सेक्शन को क्रमबद्ध करके पहले 2