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

MySQL में श्रेणी के बीच मान कैसे खोजें?

<घंटा/>

इसके लिए MySQL में BETWEEN ऑपरेटर का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Start int,
   -> End int
   -> );
Query OK, 0 rows affected (0.91 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable(Start,End) values(100,200);
Query OK, 1 row affected (0.17 sec)

mysql> insert into DemoTable(Start,End) values(400,500);
Query OK, 1 row affected (0.17 sec)

mysql> insert into DemoTable(Start,End) values(210,350);
Query OK, 1 row affected (0.11 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select *from DemoTable;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+----+-------+------+
| Id | Start | End |
+----+-------+------+
|  1 |   100 | 200 |
|  2 |   400 | 500 |
|  3 |   210 | 350 |
+----+-------+------+
3 rows in set (0.00 sec)

MySQL में रेंज के बीच वैल्यू खोजने के लिए क्वेरी निम्नलिखित है -

mysql> select *from DemoTable WHERE 432 BETWEEN Start AND End;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+----+-------+------+
| Id | Start | End  |
+----+-------+------+
|  2 |   400 | 500  |
+----+-------+------+
1 row in set (0.04 sec)

  1. MySQL में डुप्लिकेट मान जोड़े कैसे खोजें?

    MySQL में डुप्लीकेट वैल्यू पेयर खोजने के लिए, ग्रुप बाय हैविंग क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable748 (Id int, FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable748 मानों में डालें

  1. कैसे दो MySQL टेबल्स के बीच लापता मूल्य खोजने के लिए?

    दो MySQL तालिकाओं के बीच लापता मान खोजने के लिए, NOT IN का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (8); क्वेरी ठीक है, 1 पंक्ति प्रभावित ह

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड