কম্পিউটার

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


আপনি LIMIT OFFSET ব্যবহার করে একজন কর্মচারী টেবিল থেকে সর্বোচ্চ এবং দ্বিতীয় সর্বোচ্চ বেতন পেতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে আপনার কলামের নাম1,আপনার কলামের নাম2,....N নির্বাচন করুন ORDER BYyourColumnName desc সীমা 2 অফসেট 0;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> টেবিল তৈরি করুন EmployeeMaxAndSecondMaxSalary -> ( -> EmployeeId int, -> Employeename varchar(20), -> EmployeeSalary int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.88 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> EmployeeMaxAndSecondMaxSalary values(1,'John',34566); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> EmployeeMaxAndSecondMaxSalary মানগুলিতে সন্নিবেশ করুন (2,'Brow,'79), প্রভাবিত (0.17 সেকেন্ড)mysql> EmployeeMaxAndSecondMaxSalary values(3,'Carol',44560); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড)mysql> EmployeeMaxAndSecondMaxSalary',4Quam56,4560 মানগুলিতে ঢোকান; 1 সারি প্রভাবিত (0.29 সেকেন্ড)mysql> EmployeeMaxAndSecondMaxSalary values ​​(5,'Mike',65566); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> EmployeeMaxAndSecondMaxa9,'8Query,9,9,8,000 ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> EmployeeMaxAndSecondMaxSalary values-এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

mysql> EmployeeMaxAndSecondMaxSalary থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+----------------------------+----------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারীদের বেতন 1 | জন | 34566 || 2 | বব | 56789 || 3 | ক্যারল | 44560 || 4 | স্যাম | 76456 || 5 | মাইক | 65566 || 6 | ডেভিড | 89990 || 7 | জেমস | 68789 || 8 | রবার্ট | 76543 |+------------+----------------------------+----------------+8 সারি সেটে (0.00 সেকেন্ড)

সীমা অফসেট −

ব্যবহার করে সর্বোচ্চ এবং দ্বিতীয় সর্বোচ্চ বেতন পেতে নিম্নলিখিত প্রশ্নটি রয়েছে
mysql> EmployeeMaxAndSecondMaxSalary অর্ডার থেকে EmployeeId,Employeename,EmployeeSalary নির্বাচন করুন -> EmployeeSalary desc limit 2 offset 0;

আউটপুট সর্বাধিক বেতন সহ 2 কর্মচারীর রেকর্ড প্রদর্শন করে −

<প্রে>+------------+----------------------------+----------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারীদের বেতন 6 | ডেভিড | 89990 || 8 | রবার্ট | 76543 |+------------+----------------------------+----------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ টেবিল এবং অর্ডারের তারিখ আপডেট করুন

  2. একটি MySQL টেবিল থেকে বর্তমান তারিখ এবং তারিখ রেকর্ডের মধ্যে পার্থক্য খুঁজুন

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

  4. MySQL SUM() দিয়ে যোগফল খুঁজুন এবং কলাম শিরোনামের জন্য উপনাম দিন