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

MySQL-এ NULL মান শূন্য ধরে দুই কলামের যোগফল বের করা

এজন্য MySQL-এ COALESCE() ফাংশন ব্যবহার করুন।

টেবিল তৈরি করা

mysql> create table DemoTable 
-> ( 
-> Value1 int, 
-> Value2 int 
-> ); 
Query OK, 0 rows affected (0.51 sec)

রেকর্ড ইনসার্ট করা

mysql> insert into DemoTable values(100,200); 
Query OK, 1 row affected (0.27 sec) 
mysql> insert into DemoTable values(NULL,90); 
Query OK, 1 row affected (0.13 sec) 
mysql> insert into DemoTable values(NULL,NULL); 
Query OK, 1 row affected (0.12 sec) 
mysql> insert into DemoTable values(600,NULL); 
Query OK, 1 row affected (0.12 sec)

সকল রেকর্ড প্রদর্শন

mysql> select *from DemoTable;

আউটপুট

+--------+--------+ 
| Value1 | Value2 | 
+--------+--------+ 
| 100    | 200    | 
| NULL   | 90     | 
| NULL   | NULL   | 
| 600    | NULL   | 
+--------+--------+ 
4 rows in set (0.00 sec)

NULL কে শূন্য ধরে দুই কলাম যোগ করার কোয়েরি

mysql> SELECT COALESCE(Value1, 0) + COALESCE(Value2, 0) AS Sum from DemoTable;

আউটপুট

+------+ 
| Sum  | 
+------+ 
| 300  | 
| 90   | 
| 0    | 
| 600  | 
+------+ 
4 rows in set (0.00 sec)
  1. MySQL-এ মুদ্রার চিহ্নসহ কলাম ভ্যালু যোগ করা (SUM/REPLACE)

  2. MySQL-এ NULL কলাম আপডেট করে গণনা করা মান সেট করা (IS NULL)

  3. MySQL-এ UNION দিয়ে দুটি কলাম থেকে স্বতর্ক মান বের করা

  4. MySQL에서 NULL 포함 컬럼 두 개를 CONCAT으로 합칠 때 IFNULL로 안전하게 처리하기