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

MySQL में IN() का उपयोग करके मिलान खोजें और रिकॉर्ड प्राप्त करें

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) के लिए संक्षिप्त सिंटैक्स है। यह सूचियों के लिए पठनीय और कुशल है।

  1. - महीनों की एक श्रृंखला से रिकॉर्ड प्राप्त करने का MySQL क्वेरी?

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1795 ( Name varchar(20), DueDate date ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1795 values(John,2018-07-21); Query OK, 1 row affected (0.00 sec)

  1. - MySQL में MONTH() और YEAR() से विशिष्ट माह-वर्ष के रिकॉर्ड प्राप्त करें

    डेट कॉलम से माह और वर्ष निकालकर फ़िल्टर करने के लिए MySQL के MONTH() और YEAR() फ़ंक्शन का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1846 ( PurchaseDate DATE ); डेटा डालें mysql> INSERT INTO DemoTable1846 VALUES(2019-01-10); mysql> INSERT INTO DemoTable1846 VALUES(2019-12-24)

  1. - MySQL में URL रिकॉर्ड के भाग को ढूंढें और बदलें

    समाधान REPLACE() फंक्शन का उपयोग करके स्ट्रिंग के भाग को बदलें। उदाहरण टेबल बनाएं: INSERT INTO DemoTable2025 VALUES (http=//www.gmail.com); अपडेट क्वेरी UPDATE DemoTable2025 SET URL = REPLACE(URL, http=, https:); परिणाम +--------------------------+ | URL | +----------------