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

MySQL-এ LIKE এবং NOT LIKE অপারেটর ব্যবহার করে মিলিত ফলাফল দেখা

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

mysql> create table DemoTable 
-> ( 
-> CollegeCode varchar(100) 
-> ); Query OK, 0 rows affected (0.53 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values('Col.1995.01.21'); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('Col.2016.11.22'); Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable values(null); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Col.2018.12.01'); Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable values('Col.2019.03.12'); Query OK, 1 row affected (0.15 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

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

+----------------+
| CollegeCode    |
+----------------+
| Col.1995.01.21 |
| Col.2016.11.22 |
| NULL           |
| Col.2018.12.01 |
| Col.2019.03.12 |
+----------------+
5 rows in set (0.00 sec)

MySQL LIKE কোয়ারী (NULL সহ 'Col' ধারণকারী রো):

mysql> select *from DemoTable where CollegeCode LIKE '%Col%' or CollegeCode is NULL;

আউটপুট

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

+----------------+
| CollegeCode    |
+----------------+
| Col.1995.01.21 |
| Col.2016.11.22 |
| NULL           |
| Col.2018.12.01 |
| Col.2019.03.12 |
+----------------+
5 rows in set (0.00 sec)

NOT LIKE কোয়ারী (NULL সহ 'College' না ধারণকারী রো):

mysql> select *from DemoTable where CollegeCode NOT LIKE '%College%' or CollegeCode is NULL;

আউটপুট

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

+----------------+
| CollegeCode    |
+----------------+
| Col.1995.01.21 |
| Col.2016.11.22 |
| NULL           |
| Col.2018.12.01 |
| Col.2019.03.12 |
+----------------+
5 rows in set (0.00 sec)
  1. MySQL ব্যবহার করে ডুপ্লিকেট খুঁজে বের করা এবং এক সারিতে প্রদর্শন করা

  2. MySQL-এ ORDER BY ব্যবহার করে NOT NULL ভ্যালুগুলো প্রথমে এবং NULL ভ্যালুগুলো পরে দেখানো

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

  4. MySQL에서 IS NOT NULL로 NULL 제외하고 NOT NULL 값만 다른 테이블로 복사하기