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

MySQL में क्रमबद्ध सूची के मध्य से परिणाम चुनें?

<घंटा/>

क्रमबद्ध सूची के बीच से परिणाम चुनने के लिए, LIMIT के साथ ORDER BY खंड का उपयोग करें।

आइए पहले एक टेबल बनाएं। निम्नलिखित प्रश्न है -

mysql> create table sortedListDemo
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> StudentName varchar(100)
   -> );
Query OK, 0 rows affected (0.46 sec)

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

mysql> insert into sortedListDemo(StudentName) values('John');
Query OK, 1 row affected (0.62 sec)

mysql> insert into sortedListDemo(StudentName) values('Sam');
Query OK, 1 row affected (0.18 sec)

mysql> insert into sortedListDemo(StudentName) values('Adam');
Query OK, 1 row affected (0.13 sec)

mysql> insert into sortedListDemo(StudentName) values('James');
Query OK, 1 row affected (0.21 sec)

mysql> insert into sortedListDemo(StudentName) values('Jace');
Query OK, 1 row affected (0.13 sec)

mysql> insert into sortedListDemo(StudentName) values('Mike');
Query OK, 1 row affected (0.12 sec)

mysql> insert into sortedListDemo(StudentName) values('Carol');
Query OK, 1 row affected (0.18 sec)

mysql> insert into sortedListDemo(StudentName) values('Bob');
Query OK, 1 row affected (0.17 sec)

mysql> insert into sortedListDemo(StudentName) values('Ramit');
Query OK, 1 row affected (0.16 sec)

mysql> insert into sortedListDemo(StudentName) values('Chris');
Query OK, 1 row affected (0.21 sec)

mysql> insert into sortedListDemo(StudentName) values('Robert');
Query OK, 1 row affected (0.14 sec)

mysql> insert into sortedListDemo(StudentName) values('David');
Query OK, 1 row affected (0.21 sec)

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

mysql> select * from sortedListDemo;

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

+----+-------------+
| Id | StudentName |
+----+-------------+
| 1  | John        |
| 2  | Sam         |
| 3  | Adam        |
| 4  | James       |
| 5  | Jace        |
| 6  | Mike        |
| 7  | Carol       |
| 8  | Bob         |
| 9  | Ramit       |
| 10 | Chris       |
| 11 | Robert      |
| 12 | David       |
+----+-------------+
12 rows in set (0.00 sec)

क्रमबद्ध सूची के बीच से परिणामों का चयन करने के लिए क्वेरी निम्नलिखित है। हमने LIMIT को 4, 6 के रूप में सेट किया है, जिसका अर्थ है कि 6 रिकॉर्ड बेतरतीब ढंग से प्रदर्शित होंगे -

mysql> select *from sortedListDemo
   -> order by StudentName
   -> LIMIT 4,6;

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

+----+-------------+
| Id | StudentName |
+----+-------------+
| 12 | David       |
| 5  | Jace        |
| 4  | James       |
| 1  | John        |
| 6  | Mike        |
| 9  | Ramit       |
+----+-------------+
6 rows in set (0.00 sec)

  1. पहली तालिका से मूल्य का चयन करने और दूसरे में डालने के लिए एक एकल MySQL क्वेरी?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (46); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करे

  1. 00:00 से आज की तारीख तक की तारीख चुनने के लिए MySQL क्वेरी

    मान लें कि वर्तमान तिथि 2019-09-14 8:50:10 है। अब, हम 00:00 से 2019-09-14 8:50:10 तक के रिकॉर्ड चाहते हैं। आइए अब एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (ड्यूडेट डेटटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. MySQL में चयन करें और कमांड परिणाम दिखाएं?

    चयन और SHOW कमांड परिणामों को एक में मिलाने के लिए, नीचे दी गई क्वेरी का उपयोग करें - @anyVariableName1 को anyAliasName1,@anyVariableName1 के रूप में anyAliasName2,......N; के रूप में चुनें SELECT और SHOW को मिलाने के लिए, पहले पहले वेरिएबल को बनाएं और इनिशियलाइज़ करें। निम्नलिखित प्रश्न है - @fir