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

MySQL के साथ आरोही क्रम में तालिका की अंतिम तीन पंक्तियों का चयन कैसे करें?

<घंटा/>

आरोही क्रम में अंतिम तीन पंक्तियों का चयन करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार ORDER BY DESC LIMIT का उपयोग करें -

select * from
(select * from yourTableName order by yourColumnName desc limit 3) anyAliasName
order by yourColumnName ;

आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable1579
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.67 sec)

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

mysql> insert into DemoTable1579(Name) values('Robert');
Query OK, 1 row affected (0.37 sec)
mysql> insert into DemoTable1579(Name) values('Bob');
Query OK, 1 row affected (0.48 sec)
mysql> insert into DemoTable1579(Name) values('Chris');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1579(Name) values('Sam');
Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable1579(Name) values('Mike');
Query OK, 1 row affected (0.09 sec)

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

mysql> select * from DemoTable1579;

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

+----+--------+
| Id | Name   |
+----+--------+
|  1 | Robert |
|  2 | Bob    |
|  3 | Chris  |
|  4 | Sam    |
|  5 | Mike   |
+----+--------+
5 rows in set (0.00 sec)

तालिका की अंतिम तीन पंक्तियों को आरोही क्रम में चुनने की क्वेरी निम्नलिखित है -

mysql> select * from
   -> (select * from DemoTable1579 order by Id desc limit 3) t
   -> order by Id;

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

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

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

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

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De

  1. MySQL में concatenate के माध्यम से शर्त के साथ पंक्तियों का चयन कैसे करें?

    इसके लिए आप CONCAT_WS() का उपयोग कर सकते हैं। आइए एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमो 38 मानों में (13, क्रिस, ब्राउन, 1997−03−10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयो