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

MySQL में अंतिम रो कैसे चुनें?


अंतिम रो चुनने के लिए, हम ORDER BY क्लॉज का उपयोग DESC (अवरोही) प्रॉपर्टी और LIMIT 1 के साथ कर सकते हैं। आइए पहले एक टेबल बनाते हैं और INSERT कमांड की मदद से कुछ रिकॉर्ड्स इन्सर्ट करते हैं।

क्वेरी निम्न है।

mysql> create table GetLastRecord 
-> ( 
-> Id int, 
-> Name varchar(100) 
-> ); 
Query OK, 0 rows affected (0.61 sec)

उपरोक्त टेबल बनाने के बाद, हम INSERT कमांड की मदद से रिकॉर्ड्स इन्सर्ट करेंगे।

mysql> insert into GetLastRecord values(1,'John'); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into GetLastRecord values(2,'Ramit'); 
Query OK, 1 row affected (0.22 sec) 
mysql> insert into GetLastRecord values(3,'Johnson'); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into GetLastRecord values(4,'Carol'); 
Query OK, 1 row affected (0.79 sec)

SELECT स्टेटमेंट की मदद से सभी रिकॉर्ड्स डिस्प्ले करें।

mysql> select * from GetLastRecord;

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

+------+---------+
| Id   | Name    |
+------+---------+
| 1    | John    |
| 2    | Ramit   |
| 3    | Johnson |
| 4    | Carol   |
+------+---------+
4 rows in set (0.00 sec)

हमारा अंतिम रिकॉर्ड Id 4 और Name 'Carol' के साथ है। अंतिम रिकॉर्ड प्राप्त करने के लिए, क्वेरी निम्न है।

mysql> SELECT * FROM GetLastRecord ORDER BY Id DESC LIMIT 1;

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

+------+-------+
| Id   | Name  |
+------+-------+
| 4    | Carol |
+------+-------+
1 row in set (0.00 sec)

उपरोक्त आउटपुट दिखाता है कि हमने अंतिम रिकॉर्ड प्राप्त कर लिया है, Id 4 और Name Carol के साथ।


  1. - MySQL SELECT स्टेटमेंट में NULL का उपयोग कैसे करें?

    MySQL में NULL की लंबाई 0 होती है। IS NULL से NULL चेक करें, = NULL काम नहीं करता। उदाहरण CREATE TABLE NullWIthSelect (Name VARCHAR(100)); INSERT INTO NullWIthSelect VALUES (John), (Bob), (), (Carol), (), (David), (); SELECT * FROM NullWIthSelect; +-------+ | Name | +-------+ | John | | Bob |

  1. - MySQL में बैच इंसर्ट कैसे करें?

    बैच इंसर्ट करने के लिए, हमें सभी कॉलम नामों को पैरेंथेसिस में, कॉमा से अलग करके उपयोग करना होगा।आइए एक उदाहरण देखें। पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए निम्नलिखित CREATE कमांड है:mysql> CREATE TABLE MultipleRecordWithValues> (> id INT,> name VARCHAR(100)> );Query OK, 0 rows a

  1. MySQL से अंतिम 10 रो कैसे चुनें? MySQL से अंतिम 10 रो कैसे चुनें?

    MySQL से अंतिम 10 रो चुनने के लिए, हम SELECT स्टेटमेंट और LIMIT कॉन्सेप्ट के साथ सबक्वेरी का उपयोग कर सकते हैं। निम्न एक उदाहरण है। टेबल बनाना। mysql> create table Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.75 sec) टेबल में रिकॉर