MySQL থেকে শেষ 10টি সারি নির্বাচন করতে, আমরা SELECT স্টেটমেন্ট এবং Limit ধারণা সহ একটি সাবকোয়েরি ব্যবহার করতে পারি। নিম্নলিখিত একটি উদাহরণ.
একটি টেবিল তৈরি করা হচ্ছে।
mysql> টেবিল Last10RecordsDemo তৈরি করুন -> ( -> id int, -> name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.75 সেকেন্ড)
টেবিলে রেকর্ড সন্নিবেশ করা হচ্ছে।
mysql> Last10RecordsDemo মানগুলিতে সন্নিবেশ করুন(1,'John'),(2,'Carol'),(3,'Bob'),(4,'Sam'),(5,'David'),( 6,'টেইলর');কোয়েরি ঠিক আছে, 6টি সারি প্রভাবিত (0.12 সেকেন্ড)রেকর্ড:6টি সদৃশ:0 সতর্কবাণী:0mysql> Last10RecordsDemo মান (7,'Sam'),(8,'Justin'),(9,) 'রামিত'),(10,'স্মিথ'),(11,'ক্লার্ক'),(12,'জনসন');কোয়েরি ঠিক আছে, 6টি সারি প্রভাবিত (0.14 সেকেন্ড)রেকর্ডস:6টি সদৃশ:0 সতর্কতা:0পূর্বে>সমস্ত রেকর্ড প্রদর্শন করতে।
Last10RecordsDemo থেকেmysql> নির্বাচন করুন;নিচের আউটপুট।
+------+---------+| আইডি | নাম |+------+---------+| 1 | জন || 2 | ক্যারল || 3 | বব || 4 | স্যাম || 5 | ডেভিড || 6 | টেলর || 7 | স্যাম || 8 | জাস্টিন || 9 | রমিত || 10 | স্মিথ || 11 | ক্লার্ক || 12 | জনসন |+------+---------+12 সারি সেটে (0.00 সেকেন্ড)টেবিল থেকে শেষ 10টি রেকর্ড পেতে নিম্নলিখিত সিনট্যাক্স। এখানে, আমরা LIMIT ক্লজ ব্যবহার করেছি।
সিলেক্ট করুন * ফ্রম ( সিলেক্ট * ফ্রম আপনার টেবিলের নাম অর্ডার করুন আইডি DESC লিমিট 10) আইডি ASC দ্বারা Var1 অর্ডার;আসুন এখন উপরের প্রশ্নটি বাস্তবায়ন করি।
mysql> নির্বাচন করুন * ফ্রম ( -> নির্বাচন করুন * শেষ 10 রেকর্ড থেকে ডেমো অর্ডার আইডি DESC সীমা 10 -> )Var1 -> -> আইডি ASC দ্বারা অর্ডার করুন;নিম্নোক্ত আউটপুট যা শেষ 10টি রেকর্ড প্রদর্শন করে।
+------+---------+| আইডি | নাম |+------+---------+| 3 | বব || 4 | স্যাম || 5 | ডেভিড || 6 | টেলর || 7 | স্যাম || 8 | জাস্টিন || 9 | রমিত || 10 | স্মিথ || 11 | ক্লার্ক || 12 | জনসন |+------+---------+10 সারি সেটে (0.00 সেকেন্ড)আমরা SELECT স্টেটমেন্টের সাহায্যে উভয় রেকর্ডই মেলাতে পারি।
মোট রেকর্ড (12)
শেষ 10টি রেকর্ড (10)