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

MySQL में दो पंक्तियों के बीच डेटा प्राप्त करना

MySQL में LIMIT से दो पंक्तियों के बीच डेटा प्राप्त करें

दो पंक्तियों के बीच डेटा प्राप्त करने के लिए, LIMIT की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable
(
    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Name varchar(10)
); Query OK, 0 rows affected (0.22 sec)

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

mysql> insert into DemoTable(Name) values('Larry'); Query OK, 1 row affected (0.06 sec)
mysql> insert into DemoTable(Name) values('Robert'); Query OK, 1 row affected (0.05 sec)
mysql> insert into DemoTable(Name) values('Chris'); Query OK, 1 row affected (0.05 sec)
mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected (0.04 sec)
mysql> insert into DemoTable(Name) values('Bob'); Query OK, 1 row affected (0.06 sec)
mysql> insert into DemoTable(Name) values('Sam'); Query OK, 1 row affected (0.04 sec)
mysql> insert into DemoTable(Name) values('Mike'); Query OK, 1 row affected (0.06 sec)
mysql> insert into DemoTable(Name) values('Carol'); Query OK, 1 row affected (0.05 sec)
mysql> insert into DemoTable(Name) values('John'); Query OK, 1 row affected (0.05 sec)

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

mysql> select *from DemoTable;

आउटपुट:

+----+--------+
| Id | Name   |
+----+--------+
| 1  | Larry  |
| 2  | Robert |
| 3  | Chris  |
| 4  | David  |
| 5  | Bob    |
| 6  | Sam    |
| 7  | Mike   |
| 8  | Carol  |
| 9  | John   |
+----+--------+
9 rows in set (0.00 sec)

दो पंक्तियों के बीच डेटा प्राप्त करने का क्वेरी (ऑफसेट 2, 3 पंक्तियाँ):

mysql> select *from DemoTable limit 2,3;

आउटपुट:

+----+-------+
| Id | Name  |
+----+-------+
| 3  | Chris |
| 4  | David |
| 5  | Bob   |
+----+-------+
3 rows in set (0.00 sec)

व्याख्या: LIMIT offset, count - offset छोड़ने वाली पंक्तियों की संख्या है (0-आधारित), count लौटाने वाली पंक्तियों की संख्या है। LIMIT 2,3 का अर्थ है 2 पंक्तियाँ छोड़ें (आईडी 1,2), फिर 3 पंक्तियाँ लौटाएं (आईडी 3,4,5)। LIMIT 3 OFFSET 2 समतुल्य सिंटैक्स है।

  1. - MySQL में BETWEEN कीवर्ड का उपयोग करके दो तिथियों के बीच खोज करना

    MySQL BETWEEN के साथ दिनांक सीमा खोज MySQL में BETWEEN ऑपरेटर का उपयोग करके आप दो दिनांकों के बीच (समावेशी) आने वाले रिकॉर्ड्स ढूंढ सकते हैं। यह ऑफ़र वैधता, बुकिंग प्रणाली और समय-आधारित फ़िल्टरिंग के लिए उपयोगी है। उदाहरण: सक्रिय ऑफ़र ढूंढना SELECT * FROM DemoTable1456; +--------------+-----------

  1. - MySQL में BETWEEN ऑपरेटर का उपयोग करके विभिन्न मानों के बीच मान प्राप्त करना

    MySQL BETWEEN के साथ स्ट्रिंग रेंज फ़िल्टरिंग MySQL का BETWEEN ऑपरेटर संख्याओं और दिनांकों के अलावा स्ट्रिंग्स पर भी काम करता है, वर्ण क्रम (कोलेशन के आधार पर) का उपयोग करके। यह कोड, पहचानकर्ता या श्रेणियों के लिए रेंज फ़िल्टरिंग के लिए उपयोगी है। उदाहरण: कर्मचारी कोड रेंज SELECT * FROM DemoTable1

  1. - MySQL में दो शब्दों के बीच का स्पेस हटाना

    REPLACE() फ़ंक्शन से विशिष्ट स्पेस हटाना REPLACE(str, from_str, to_str) का उपयोग करके किसी विशिष्ट सबस्ट्रिंग (जैसे is ) को दूसरे सबस्ट्रिंग ( is) से बदलें। तालिका और डेटा (This is MySQL), (This is Java language), (This is MongoDB NoSQL database); स्पेस हटाने का UPDATE SET Title = REPLACE(Titl