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

MySQL-এ কলাম NULL বা খালি ('') কিনা যাচাই করা (IF ফাংশন)

MySQL-এ কলাম NULL` বা খালি স্ট্রিং (''`) কিনা যাচাই করতে IF()` ফাংশন ব্যবহার করুন।

সিনট্যাক্স

SELECT IF(কলাম_নাম IS NULL OR কলাম_নাম = '', 'NULLId', কলাম_নাম) AS আপডেটেড_কলাম FROM আপনার_টেবিল_নাম;

উদাহরণ

টেবিল তৈরি (NULL এবং খালি মান সহ):

mysql> CREATE TABLE NullAndEmptyDemo (Id VARCHAR(200));
mysql> INSERT INTO NullAndEmptyDemo VALUES(NULL),('Smith123'),(' '),('98765'),(NULL),('Carol567'),('');

সকল ডেটা:

+----------+
| Id       |
+----------+
| NULL     |
| Smith123 |
|          |
| 98765    |
| NULL     |
| Carol567 |
|          |
+----------+

IF()` দিয়ে NULL/খালি রিপ্লেস:

mysql> SELECT IF(Id IS NULL OR Id = '', 'NULLId', Id) AS UpdatedColumnValue FROM NullAndEmptyDemo;
+--------------------+
| UpdatedColumnValue |
+--------------------+
| NULLId             |
| Smith123           |
| NULLId             |
| 98765              |
| NULLId             |
| Carol567           |
| NULLId             |
+--------------------+

নোট: স্পেস `' '` এবং খালি স্ট্রিং `''` ভিন্ন। স্পেস চেক করতে TRIM(Id) = ''` ব্যবহার করুন। COALESCE(Id, 'NULLId')` শুধু NULL হ্যান্ডেল করে, খালি স্ট্রিং না।

  1. Swift-এ টেক্সট ফিল্ড খালি কিনা চেক করার পদ্ধতি

  2. MySQL-এ LENGTH() ফাংশন ব্যবহার করে খালি স্ট্রিংকে NULL এ আপডেট করা

  3. MySQL স্টোরড প্রসিডিউরে COALESCE() দিয়ে লোকাল ভেরিয়েবল NULL চেক করা

  4. MySQL ভার্সন কীভাবে চেক করবেন