শেষের আগে রেকর্ডটি পেতে, অর্থাৎ MySQL-এ দ্বিতীয় শেষ রেকর্ড, আপনাকে সাবকোয়েরি ব্যবহার করতে হবে৷
সিনট্যাক্স নিম্নরূপ
আপনার আইডিকলামনাম সীমা 1 দ্বারা আপনার টেবিলের নাম থেকে অর্ডার করুন (আপনার আইডি কলামের নাম ডেস লিমিট 2 দ্বারা নির্বাচন করুন *নির্বাচন করুন)প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> টেবিল lastRecordBeforeLastOne তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) DEFAULT 'John', -> Age int DEFAULT 18 -> );কোয়েরি ঠিক আছে, (প্রভাবিত 0) 0.79 সেকেন্ড)এখন আপনি সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন।
প্রশ্নটি নিম্নরূপ
mysql> lastRecordBeforeLastOne মানগুলিতে সন্নিবেশ করুন )mysql> lastRecordBeforeLastOne(নাম,বয়স) মান ('মাইক',19);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> lastRecordBeforeLastOne(নাম,বয়স) মানগুলিতে সন্নিবেশ ('Sam',24);Query ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> lastRecordBeforeLastOne(Name,Age) মান ('Bob',26); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> lastRecordBeforeLastOne(নাম,বয়স) মানগুলিতে ঢোকান 'ডেভিড', 22); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> LastRecordBeforeLastOne(নাম, বয়স) মান ('James',29); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> সন্নিবেশ করুন lastRecordBeforeLastOne(নাম,বয়স) মান('ক্যারল',21);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)mysql> lastRecordBeforeLastOne(নাম,বয়স) মান ('ম্যাক্সওয়েল',29); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> lastRecordBeforeLastOne (নাম, বয়স) va-এ ঢোকান lues('Chris',25);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> lastRecordBeforeLastOne থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট
+----+---------+------+| আইডি | নাম | বয়স |+---+---------+------+| 1 | জন | 18 || 2 | ল্যারি | 23 || 3 | মাইক | 19 || 4 | স্যাম | 24 || 5 | বব | 26 || 6 | ডেভিড | 22 || 7 | জেমস | 29 || 8 | ক্যারল | 21 || 9 | ম্যাক্সওয়েল | 29 || 10 | ক্রিস | 25 |+----+---------+------+10 সারি সেটে (0.00 সেকেন্ড)MySQL
-এ দ্বিতীয় শেষ রেকর্ডটি পেতে এখানে ক্যোয়ারী রয়েছেmysql> নির্বাচন করুন *FROM -> (নির্বাচন করুন *From lastRecordBeforeLastOne ORDER by Id DESC LIMIT 2) tbl1 -> ORDER By Id LIMIT 1;নিম্নলিখিত আউটপুট
+----+---------+------+| আইডি | নাম | বয়স |+---+---------+------+| 9 | ম্যাক্সওয়েল | 29 |+----+---------+------+1 সারি সেটে (0.00 সেকেন্ড)