কম্পিউটার

যে ক্ষেত্রে MAX() বিদ্যমান তার সাথে সম্পর্কিত একটি ক্ষেত্র কীভাবে নির্বাচন করবেন?


এর জন্য, আপনি সামগ্রিক ফাংশন MAX() সহ সাব কোয়েরি ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> ProductId int,
   -> ProductAmount int
   -> );
Query OK, 0 rows affected (0.78 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(1001,7895);
Query OK, 1 row affected (0.32 sec)
mysql> insert into DemoTable values(1003,8903);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(1010,7690);
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values(2010,8450);
Query OK, 1 row affected (0.12 sec)

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

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

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

তৈরি করবে
+-----------+---------------+
| ProductId | ProductAmount |
+-----------+---------------+
|      1001 |          7895 |
|      1003 |          8903 |
|      1010 |          7690 |
|      2010 |          8450 |
+-----------+---------------+
4 rows in set (0.00 sec)

max() বিদ্যমান −

ফিল্ডের সাথে সংশ্লিষ্ট একটি ক্ষেত্র নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী।
mysql> select *from DemoTable
   -> where ProductAmount=( select max(ProductAmount) from DemoTable);

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

তৈরি করবে
+-----------+---------------+
| ProductId | ProductAmount |
+-----------+---------------+
|      1003 |          8903 |
+-----------+---------------+
1 row in set (0.05 sec)

  1. স্যামসাং ফোনে ভাষা কীভাবে পরিবর্তন করবেন

  2. Windows 10 এ প্রিন্ট স্পুলারটি কিভাবে পুনরায় চালু করবেন

  3. মাইএসকিউএল ওয়ার্কবেঞ্চে টাইমস্ট্যাম্প ক্ষেত্রে NOW() কীভাবে প্রয়োগ করবেন?

  4. মাইএসকিউএল দিয়ে বর্তমান তারিখের চেয়ে কম তারিখ কীভাবে নির্বাচন করবেন?