কম্পিউটার

MySQL এর সাথে কলামের সেটে একটি নাল মান সহ রেকর্ডগুলি কীভাবে সন্ধান করবেন


এর জন্য, GREATEST() ধারণাটি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable1862
     (
     Value1 int,
     Value2 int,
     Value3 int,
     Value4 int
     );
Query OK, 0 rows affected (0.00 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1862 মানগুলিতে
mysql> insert into DemoTable1862 values(43,34,56,42);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1862 values(NULL,78,65,NULL);
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1862 values(110,NULL,78,NULL);
Query OK, 1 row affected (0.00 sec)

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

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

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

তৈরি করবে
+--------+--------+--------+--------+
| Value1 | Value2 | Value3 | Value4 |
+--------+--------+--------+--------+
|     43 |     34 |     56 |     42 |
|   NULL |     78 |     65 |   NULL |
|    110 |   NULL |     78 |   NULL |
+--------+--------+--------+--------+
3 rows in set (0.00 sec)

কলামের একটি সেটে একটি শূন্য মান সহ রেকর্ডগুলি খুঁজে বের করার জন্য এখানে ক্যোয়ারী রয়েছে −

mysql> select * from DemoTable1862 where greatest(Value1,Value2,Value3,Value4) IS NULL;

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

তৈরি করবে
+--------+--------+--------+--------+
| Value1 | Value2 | Value3 | Value4 |
+--------+--------+--------+--------+
|   NULL |     78 |     65 |   NULL |
|    110 |   NULL |     78 |   NULL |
+--------+--------+--------+--------+
2 rows in set (0.00 sec)

  1. MySQL এর সাথে কলামের সেটে একটি নাল মান সহ রেকর্ডগুলি কীভাবে সন্ধান করবেন

  2. MySQL এর সাথে এক বা একাধিক কলামে সঠিক মান সহ সারিগুলি কীভাবে খুঁজে পাবেন?

  3. MySQL-এ NOT NULL মানের জন্য 1 সেট করুন

  4. MySQL:আমি কিভাবে বিশেষ অক্ষর সহ একটি মান খুঁজে বের করতে পারি এবং NULL দিয়ে প্রতিস্থাপন করতে পারি?