কম্পিউটার টিউটোরিয়াল

পাঁচ মান ওয়ালা কলাম থেকে শুধু প্রথম তিনটি মানের গড় বের করার MySQL কোয়েরি

এই কাজের জন্য আপনি একটি সাবকোয়েরি ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    Score int ); Query OK, 0 rows affected (0.62 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(45); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(55); Query OK, 1 row affected (0.33 sec)
mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(88); Query OK, 1 row affected (0.13 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+-------+ | Score | +-------+ | 80 | | 45 | | 55 | | 78 | | 88 | +-------+ 5 rows in set (0.00 sec)

শুধু প্রথম তিনটি কলাম মানটির গড় বের করার কোয়েরি নিচে দেওয়া হলো। এখানে LIMIT 3 ব্যবহার করে শুধু তিনটি রেকর্ডের গড় বের করা হয়েছে:

mysql> select avg(Score) from ( select Score from DemoTable limit 3) tbl;

এটি নিচের আউটপুট দেবে:

+------------+ | avg(Score) | +------------+ | 60.0000 | +------------+ 1 row in set (0.00 sec)
  1. MySQL-এ কলাম গুনফল (Cost × Quantity) বের করে টোটাল অ্যামাউন্ট হিসাব করা

  2. MySQL-এ কমা-সেপারেটেড কলাম থেকে নির্দিষ্ট মান খোঁজা (FIND_IN_SET)

  3. MySQL-এ নির্দিষ্ট কলাম থেকে শুধু 'NO' মান সংখ্যা বের করা

  4. MySQL-এ প্রথম ৩ রোয়ের কলাম মান নির্দিষ্ট মান দিয়ে আপডেট করা