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

MySQL IF() ফাংশন দিয়ে NULL-এর বদলে কাস্টম ভ্যালু দেখানো

Employee টেবিলে দুজন কর্মীর Salary কলামে NULL আছে, যা অর্থহীন দেখায়:

mysql> SELECT * FROM employee;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  | NULL   |
| 8  | Vinay  | NULL   |
+----+--------+--------+

IF() ফাংশন ব্যবহার করে NULL-এর বদলে 'N/A' দেখানো:

mysql> SELECT ID, Name, IF(Salary IS NULL, 'N/A', Salary) AS 'Salary' FROM employee;
+----+--------+--------+
| ID | Name   | Salary |
+----+--------+--------+
| 1  | Gaurav | 50000  |
| 2  | Rahul  | 20000  |
| 3  | Advik  | 25000  |
| 4  | Aarav  | 65000  |
| 5  | Ram    | 20000  |
| 6  | Mohan  | 30000  |
| 7  | Aryan  | N/A    |
| 8  | Vinay  | N/A    |
+----+--------+--------+
  1. MySQL-এ IFNULL() ফাংশন দিয়ে NULL মানকে ০ দিয়ে প্রতিস্থাপন করা

  2. MySQL-এ ডিফল্ট মান NULL সেট করা

  3. MySQL-এ বিশেষ ক্যারেক্টারযুক্ত মান খুঁজে NULL দিয়ে প্রতিস্থাপন করা

  4. MySQL-এ IS NULL ব্যবহার করে সিঙ্গেল রোতে NULL ভ্যালু চেক করা