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

MySQL में LIMIT का उपयोग करते समय पंक्तियों की कुल संख्या प्राप्त करें?

<घंटा/>

LIMIT का उपयोग करते समय पंक्तियों की कुल संख्या प्राप्त करने के लिए, निम्न सिंटैक्स का उपयोग करें -

select SQL_CALC_FOUND_ROWS * FROM yourTableName LIMIT 0,yourLastValue;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> create table RowsUsingLimit
   -> (
   -> Id int NOT NULL, 
   -> Name varchar(10)
   -> );
Query OK, 0 rows affected (3.50 sec)

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -

mysql> insert into RowsUsingLimit values(10,'Larry');
Query OK, 1 row affected (0.17 sec)
mysql> insert into RowsUsingLimit values(9,'Mike');
Query OK, 1 row affected (0.19 sec)
mysql> insert into RowsUsingLimit values(15,'Sam');
Query OK, 1 row affected (0.18 sec)
mysql> insert into RowsUsingLimit values(20,'Bob');
Query OK, 1 row affected (0.17 sec)
mysql> insert into RowsUsingLimit values(1,'Carol');
Query OK, 1 row affected (0.14 sec)
mysql> insert into RowsUsingLimit values(18,'David');
Query OK, 1 row affected (0.13 sec)

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

mysql> select *from RowsUsingLimit;

निम्न आउटपुट है -

+----+-------+
| Id | Name  |
+----+-------+
| 10 | Larry |
|  9 | Mike  |
| 15 | Sam   |
| 20 | Bob   |
|  1 | Carol |
| 18 | David |
+----+-------+
6 rows in set (0.00 sec)

सीमा का उपयोग करते हुए पंक्तियों की कुल संख्या प्राप्त करने के लिए यहां क्वेरी है -

mysql> select SQL_CALC_FOUND_ROWS * FROM RowsUsingLimit LIMIT 0,6;

निम्न आउटपुट है -

+----+-------+
| Id | Name  |
+----+-------+
| 10 | Larry |
|  9 | Mike  |
| 15 | Sam   |
| 20 | Bob   |
|  1 | Carol |
| 18 | David |
+----+-------+
6 rows in set (0.00 sec)

  1. - एक MySQL तालिका में पंक्तियों की संख्या प्राप्त करने का सबसे आसान तरीका?

    पंक्तियों की संख्या प्राप्त करने का सबसे आसान तरीका, कुल फ़ंक्शन COUNT(*) का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1575 मानों (रॉबर्ट) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. - पंक्तियों से एक विशिष्ट पंक्ति प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1972 (अनुभाग चार(1), छात्रनाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1972 मानों में डालें (सी, कैरोल); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ

  1. - MySQL में तालिकाओं में परिणामों की कुल संख्या सीमित करें?

    इसके लिए आप LIMIT कॉन्सेप्ट के साथ-साथ UNION ALL का इस्तेमाल कर सकते हैं। हमारे उदाहरण के लिए, हम तीन टेबल बनाएंगे। आइए पहली तालिका बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.39 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 3 मानों में डालें ( 30);क्वेरी ठीक है, 1 पंक्ति प्र