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

MySQL কোয়েরি: ডISTINCT ভ্যালুর আওতা গণনা করে নতুন কলামে প্রদর্শন করা


প্রথমে একটি টেবিল তৈরি করা যাক:

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

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

mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(90); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(90); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(80); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values(90); Query OK, 1 row affected (0.12 sec)

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

mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+-------+ | Value | +-------+ |    80 | |    90 | |    90 | |    80 | |    100| |    90 | +-------+ 6 rows in set (0.00 sec)

ডISTINCT ভ্যালুর আওতা গণনার কোয়েরি:

mysql> select Value,count(*) from DemoTable group by Value;

এটি নিম্নলিখিত আউটপুট তৈরি করবে:

+-------+----------+ | Value | count(*) | +-------+----------+ |    80 |       2 | |    90 |       3 | |   100 |       1 | +-------+----------+ 3 rows in set (0.00 sec)

  1. MySQL-এ ডুপ্লিকেট ID গুনুন এবং আলাদা কলামে ফলাফল দেখান

  2. MySQL-এ তারিখ অনুযায়ী গ্রুপ করে ডুপ্লিকেট মান গণনা করা

  3. MySQL-এ DATE_ADD দিয়ে ৪৫ দিন যোগ করে নতুন কলামে দেখানো

  4. MySQL-এ COUNT(*) এবং GROUP BY দিয়ে মানগুলোর পুনরাবৃত্তি গণনা করা