MySQL-এ টেবিলের দ্বিতীয় শেষ সারি পেতে আপনাকে ORDER BY ক্লজ ব্যবহার করতে হবে।
সিনট্যাক্স নিম্নরূপ।
আপনার কলামের নাম DESC লিমিট 1,1 দ্বারা yourTableName ক্রম থেকে *নির্বাচন করুন;
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।
mysql> টেবিল সেকেন্ড লাস্টডেমো তৈরি করুন -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(10) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ।
mysql> secondLastDemo(StudentName) এর মান('Larry');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান('ক্যারল');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('বব'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('স্যাম'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.09 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('মাইক') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.08 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('ম্যাক্সওয়েল') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('রবার্ট'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0.13 সেকেন্ড)mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মান ('জেমস') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> সেকেন্ডলাস্টডেমো(স্টুডেন্টনাম) মানগুলিতে ঢোকান ('ক্রিস'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.11 সেকেন্ড) mysql> int ঢোকান o secondLastDemo(StudentName) মান('Ramit');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ।
সেকেন্ডলাস্টডেমো থেকেmysql> নির্বাচন করুন;
নিচের আউটপুট।
<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | ল্যারি || 2 | ক্যারল || 3 | বব || 4 | স্যাম || 5 | মাইক || 6 | ডেভিড || 7 | ম্যাক্সওয়েল || 8 | রবার্ট || 9 | জেমস || 10 | ক্রিস || 11 | রামিত |+------------+------------+11 সারি সেটে (0.00 সেকেন্ড)MySQL-এ একটি টেবিলের দ্বিতীয় শেষ সারি পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে।
StudentId DESC LIMIT 1,1 দ্বারা সেকেন্ডলাস্টডেমো অর্ডার থেকেmysql> নির্বাচন করুন;
আউটপুট দ্বিতীয় শেষ রেকর্ড প্রদর্শন করে।
<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 10 | ক্রিস | +------------+------------ +1 সারি সেটে (0.00 সেকেন্ড)