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

हम MySQL आउटपुट में लौटाए जाने वाले रिकॉर्ड्स की संख्या कैसे निर्दिष्ट कर सकते हैं?


हम MySQL क्वेरी में LIMIT क्लॉज जोड़कर आउटपुट में लौटाए जाने वाले रिकॉर्ड्स की संख्या निर्दिष्ट कर सकते हैं। LIMIT क्लॉज लौटाई जाने वाली पंक्तियों की संख्या को प्रतिबंधित करता है। निम्नलिखित उदाहरण पर विचार करें -

mysql> Select * from ratelist ORDER BY Price;
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  5 | T    |   250 |
|  1 | A    |   502 |
|  2 | B    |   630 |
|  4 | h    |   850 |
|  3 | C    |  1005 |
+----+------+-------+
5 rows in set (0.00 sec)

उपरोक्त क्वेरी से पता चलता है कि तालिका दर सूची में कुल 5 पंक्तियाँ हैं। अब अगर हम आउटपुट में केवल शीर्ष 3 पंक्तियाँ प्राप्त करना चाहते हैं तो हम LIMIT क्लॉज का उपयोग इस प्रकार कर सकते हैं -

mysql> Select * from ratelist ORDER BY Price LIMIT 3;
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  5 | T    |   250 |
|  1 | A    |   502 |
|  2 | B    |   630 |
+----+------+-------+
3 rows in set (0.00 sec)

  1. मैं MySQL में दिनों की संख्या कैसे गिन सकता हूं?

    आइए पहले एक तालिका बनाएं जिसमें एक कॉलम डेटाटाइम के रूप में हो और दूसरा जिसमें दिन संग्रहीत हों: टेबल बनाएं डेमोटेबल (शिपिंगडेट डेटटाइम, काउंटऑफडेट इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है: डेमोटेबल मानों

  1. तालिका में रिकॉर्ड की संख्या प्रदर्शित करने के लिए MySQL से चर के रूप में गणना (*) को कैसे कार्यान्वित करें?

    उपनाम नाम का उपयोग MySQL में एक चर नाम के रूप में किया जा सकता है जैसा कि नीचे दिए गए सिंटैक्स में दिखाया गया है - अपनेTableName से किसी भी उपनाम के रूप में गिनती(*) चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable695 ( FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.72 सेकंड) इंस

  1. MySQL तालिका में नवीनतम आईडी के साथ रिकॉर्ड कैसे प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable676(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number int ); Query OK, 0 rows affected (0.50 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable676(Number) values(1000); Que