কম্পিউটার

MySQL ক্যোয়ারী ব্যবহার করে একটি টেবিলে দ্বিতীয় সর্বোচ্চ খুঁজুন?


আপনি LIMIT 1 OFFSET 1 ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> মান int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.92 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান 4); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন(204); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন (5); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.76 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+| মান |+------+| 1 || 2 || 4 || 204 || 5 |+------+5 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি টেবিলে দ্বিতীয় সর্বোচ্চ মান খুঁজে বের করার জন্য প্রশ্ন রয়েছে −

mysql> মান ডেস্ক সীমা 1 অফসেট 1 দ্বারা DemoTable অর্ডার থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+| মান |+------+| 5 |+------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে দুটি SELECT স্টেটমেন্ট ব্যবহার করে প্রথম টেবিল থেকে দ্বিতীয় টেবিলে মান সন্নিবেশ করান

  2. সাবকুয়েরি ব্যবহার করে মাইএসকিউএল টেবিল থেকে দ্বিতীয় বৃহত্তম মার্কস পান?

  3. টেবিলের নাম হিসাবে 'গ্রুপ' ব্যবহার করার সময় মাইএসকিউএল সিনট্যাক্স ত্রুটি (নির্বাচন প্রশ্নে)

  4. অন্য টেবিল থেকে মান ব্যবহার করে INSERT INTO জন্য MySQL ক্যোয়ারী?