ऑर्डर करने के लिए, ORDER BY का उपयोग करें और केवल दूसरा ऑर्डर किया गया रिकॉर्ड लाने के लिए, MySQL LIMIT का उपयोग करें और साथ ही ऑफ़सेट भी सेट करें। आइए पहले एक −
. बनाएंmysql> टेबल बनाएं DemoTable1417 -> (-> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20), -> ShippingDate date -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.10 सेकंड)
इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1417(CustomerName,ShippingDate) मान ('क्रिस','2019-01-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1417(CustomerName,ShippingDate) मानों में डालें ( 'डेविड', '2018-12-01'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.55 सेकंड) mysql> डेमोटेबल 1417 (ग्राहक नाम, शिपिंग दिनांक) मान ('कैरोल', '2019-09-28') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable1417(CustomerName,ShippingDate) मान ('सैम','2019-08-29') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
−
. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करेंmysql> DemoTable1417 से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+--------------+--------------+| ग्राहक आईडी | ग्राहक का नाम | शिपिंग तिथि |+---------------+--------------+--------------+| 1 | क्रिस | 2019-01-21 || 2 | डेविड | 2018-12-01 || 3 | कैरल | 2019-09-28 || 4 | सैम | 2019-08-29 |+---------------+--------------+--------------+ सेट में 4 पंक्तियाँ (0.00 सेकंड)यहां दूसरा ऑर्डर किया गया रिकॉर्ड लाने के लिए क्वेरी है -
mysql> CustomerId लिमिट 2,1 के अनुसार DemoTable1417 ऑर्डर से CustomerName,ShippingDate चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------------+--------------+| ग्राहक का नाम | शिपिंग तिथि |+--------------+--------------+| कैरल | 2019-09-28 |+--------------+--------------+1 पंक्ति सेट में (0.00 सेकंड)