কম্পিউটার

MySQL-এর শর্তের ভিত্তিতে NULL এবং অন্যান্য মান সহ একটি টেবিল থেকে রেকর্ড আনা


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

mysql> create table DemoTable
(
   value1 int,
   value2 int,
   value3 int
);
Query OK, 0 rows affected (0.70 sec)

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

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

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------+--------+--------+
| value1 | value2 | value3 |
+--------+--------+--------+
|     20 |     40 | NULL   |
|     40 |     40 | NULL   |
|   NULL |   NULL | NULL   |
+--------+--------+--------+
3 rows in set (0.00 sec

কিছু শর্তের ভিত্তিতে NULL এবং অন্যান্য মানগুলির ভিত্তিতে রেকর্ডগুলি আনার জন্য এখানে প্রশ্ন রয়েছে -

mysql> select *from DemoTable
where (value1 is null or value1!=20) and
(value2 is null or value2!=20) and
(value3 is null or value3!=20);

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------+--------+--------+
| value1 | value2 | value3 |
+--------+--------+--------+
|     40 |     40 | NULL   |
|   NULL |   NULL | NULL   |
+--------+--------+--------+
2 rows in set (0.00 sec)

  1. ডোমেন রেকর্ড এবং অনুসন্ধান ভলিউম সহ একটি MySQL টেবিল থেকে জনপ্রিয় ডোমেনগুলি খুঁজে বের করুন৷

  2. MySQL এর সাথে নাল বা নন-নাল মান সহ একটি টেবিলের সমস্ত ক্ষেত্র আপডেট করুন

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

  4. MySQL-এ বিভিন্ন শর্ত সহ একই কলাম থেকে দুটি মান সংযুক্ত করুন