कभी-कभी आपको अपनी तालिका से n वीं पंक्ति का चयन करने या nth रिकॉर्ड लाने की आवश्यकता हो सकती है। यहां बताया गया है कि MySQL में nवीं पंक्ति कैसे खोजें।
MySQL में nth Row कैसे खोजें
यहाँ MySQL में nth Row खोजने के चरण दिए गए हैं। मान लें कि आपके पास निम्न बिक्री है टेबल।
mysql> create table sales(id int, created_at date, sale int); mysql> insert into sales(id, created_at,sale) values(1, '2020-01-01',100), (2, '2020-01-02',150), (3, '2020-01-03',200), (4, '2020-01-04',100), (5, '2020-01-05',150), (6, '2020-01-06',200), (7, '2020-01-07',100), (8, '2020-01-08',250); mysql> select * from sales; +------+------------+------+ | id | created_at | sale | +------+------------+------+ | 1 | 2020-01-01 | 100 | | 2 | 2020-01-02 | 150 | | 3 | 2020-01-03 | 200 | | 4 | 2020-01-04 | 100 | | 5 | 2020-01-05 | 150 | | 6 | 2020-01-06 | 200 | | 7 | 2020-01-07 | 100 | | 8 | 2020-01-08 | 250 | +------+------------+------+
बोनस पढ़ें :MySQL डेटाबेस को कैसे दोहराएं
MySQL में Nth रो कैसे लौटाएं
यहाँ MySQL में nth पंक्ति खोजने के लिए SQL क्वेरी है। मान लें कि आप तीसरी पंक्ति वापस करना चाहते हैं।
mysql> select * from sales limit 2,1; +------+------------+------+ | id | created_at | sale | +------+------------+------+ | 3 | 2020-01-03 | 200 | +------+------------+------+
उपरोक्त क्वेरी में हम Nth पंक्ति प्राप्त करने के लिए LIMIT क्लॉज का उपयोग करते हैं। यदि आप NTH पंक्ति का चयन करना चाहते हैं, तो आपको अपनी क्वेरी में LIMIT N-1, 1 का उपयोग करना होगा।
उम्मीद है, उपरोक्त क्वेरी आपको MySQL में एनटी पंक्ति लाने में मदद करेगी।