এর জন্য, LIMIT ক্লজ সহ ORDER BY DESC ব্যবহার করুন। ORDER BY DESC নিচের ক্রমানুসারে যেখানে LIMIT আপনার পছন্দের রেকর্ডের সংখ্যা সেট করে। এখানে, আমরা LIMIT 1 সেট করব যেহেতু আমরা শুধুমাত্র একটি রেকর্ড চাই। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( StudentName varchar(100), StudentMarks int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে সন্নিবেশ করান /প্রে>সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+| ছাত্রের নাম | স্টুডেন্টমার্কস |+------------+---------------+| ক্রিস | 45 || বব | 78 || মাইক | 34 || রবার্ট | 67 |+------------+---------------+4 সারি সেটে (0.00 সেকেন্ড)নিচের ক্রমানুসারে একটি MySQL টেবিল থেকে শুধুমাত্র একটি মান আপডেট করার জন্য ক্যোয়ারী দেওয়া হল −
mysql> আপডেট করুন DemoTableset StudentName='Adam'order by StudentMarks DESC LIMIT 1; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কতা:0আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
mysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+| ছাত্রের নাম | স্টুডেন্টমার্কস |+------------+---------------+| ক্রিস | 45 || আদম | 78 || মাইক | 34 || রবার্ট | 67 |+------------+---------------+4 সারি সেটে (0.00 সেকেন্ড)