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

COUNT(*) এবং GROUP BY ক্লজ ব্যবহার করে কলামে একটি মানের পুনরাবৃত্তি জানতে কীভাবে পারি?


আমরা কলামে একটি মানের পুনরাবৃত্তি জানতে COUNT(*) এবং GROUP BY ক্লজ ব্যবহার করতে পারি। নিচের উদাহরণে, 'Student' টেবিলের 'Name' কলামে COUNT(*) এবং GROUP BY ক্লজ ব্যবহার করে এটি প্রদর্শন করা হয়েছে −

mysql> select count(*),name from student group by name; +----------+---------+ | count(*) | name    | +----------+---------+ | 1        | Aarav   | | 2        | Gaurav  | | 1        | Harshit | +----------+---------+ 3 rows in set (0.00 sec)

উপরোক্ত কোয়ারটির রেজাল্ট সেট দেখায় কোন মান কতবার পুনরাবৃত্ত হয়েছে। উদাহরণে, 'Gaurav' 'name' কলামে দুবার পুনরাবৃত্ত হয়েছে। এটি নিচের 'SELECT *' কোয়ারিটি থেকে যাচাই করা যাবে −

mysql> Select * from Student; +------+---------+---------+-----------+ | Id   | Name    | Address | Subject   | +------+---------+---------+-----------+ | 1    | Gaurav  | Delhi   | Computers | | 2    | Aarav   | Mumbai  | History   | | 15   | Harshit | Delhi   | Commerce  | | 20   | Gaurav  | Jaipur  | Computers | +------+---------+---------+-----------+ 4 rows in set (0.00 sec)

  1. MySQL-এ GROUP BY এবং IN() ব্যবহার করে নির্দিষ্ট মানের ঘনত্ব গণনা করা

  2. MySQL-এ নির্দিষ্ট কলাম মানের ফ্রিকোয়েন্সি (কাউন্ট) বের করা

  3. MySQL বুলিয়ান কলাম তৈরি করা এবং একই কলাম পরিবর্তন করার সময় ডিফল্ট মান ১ নির্ধারণ করা

  4. MySQL MAX() এগ্রিগেট ফাংশন ব্যবহার করে কলামের সর্বোচ্চ মান বের করা