হ্যাঁ, আমরা LIMIT ক্লজ ব্যবহার না করে একটি টেবিল থেকে দ্বিতীয় বৃহত্তম রেকর্ড নির্বাচন করতে পারি। আসুন প্রথমে একটি উদাহরণ দেখি এবং একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Number int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান 92); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(98); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (88); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.22 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| সংখ্যা |+---------+| 78 || 67 || 92 || 98 || 88 || 86 || 89 |+---------+7 সারি সেটে (0.00 সেকেন্ড)
LIMIT ক্লজ −
ব্যবহার না করে একটি টেবিল থেকে দ্বিতীয় বৃহত্তম সংখ্যা নির্বাচন করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছেmysql> DemoTable থেকে MAX(Number) সিলেক্ট করুন WHERE Number <(SELECT MAX(Number) FROM DemoTable);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| MAX(সংখ্যা) |+------------+| 92 |+------------+1 সারি সেটে (0.00 সেকেন্ড)