কম্পিউটার

MySQL-এ শুধুমাত্র অ-খালি কলাম মানগুলি দ্বারা গোষ্ঠীবদ্ধ করুন এবং প্রদর্শন করুন৷


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> Id varchar(100),
   -> Message varchar(200)
   -> );
Query OK, 0 rows affected (1.17 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values('1','');
Query OK, 1 row affected (0.23 sec)

mysql> insert into DemoTable values('1','Hi');
Query OK, 1 row affected (0.21 sec)

mysql> insert into DemoTable values('2','Hello');
Query OK, 1 row affected (0.15 sec)

mysql> insert into DemoTable values('3','Awesome');
Query OK, 1 row affected (0.18 sec)

mysql> insert into DemoTable values('3','Good Morning');
Query OK, 1 row affected (0.11 sec)

mysql> insert into DemoTable values('2',NULL);
Query OK, 1 row affected (0.15 sec)

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

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

আউটপুট

+------+--------------+
| Id   | Message      |
+------+--------------+
| 1    |              |
| 1    | Hi           |
| 2    | Hello        |
| 3    | Awesome      |
| 3    | Good Morning |
| 2    | NULL         |
+------+--------------+
6 rows in set (0.00 sec)

প্রথম অ-খালি কলামগুলি −

দ্বারা গোষ্ঠীবদ্ধ এবং নির্বাচন করার জন্য নিম্নলিখিত প্রশ্নগুলি রয়েছে৷
mysql> select Id,min(Message) from DemoTable
   -> where Message IS NOT NULL and  length(Message) > 0
   -> group by Id;

আউটপুট

+------+--------------+
| Id   | min(Message) |
+------+--------------+
| 1    | Hi           |
| 2    | Hello        |
| 3    | Awesome      |
+------+--------------+
3 rows in set (0.06 sec)

  1. একটি নির্দিষ্ট কলাম x দ্বারা MySQL ক্রম এবং আরোহী ক্রমে অবশিষ্ট মান প্রদর্শন করুন

  2. MySQL-এ পৃথক পাঠ্য সহ কলামের মানগুলিকে সংযুক্ত করুন এবং একটি একক কলামে প্রদর্শন করুন

  3. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

  4. MySQL-এ ডুপ্লিকেট কলামের মান খুঁজুন এবং সেগুলি প্রদর্শন করুন