MySQL-এ NULLIF() ফাংশন ব্যবহার করে শুধুমাত্র খালি স্ট্রিং ('') থাকা সেলগুলোকেই NULL করতে পারা যায়, নন-খালি সেলগুলো অপরিবর্তিত থাকে।
টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (Name VARCHAR(50));
mysql> INSERT INTO DemoTable VALUES ('Mike'), (''), ('David'), (''), ('Mike');
খালি সেল NULL করার কোয়েরি
mysql> UPDATE DemoTable SET Name = NULLIF(Name, '');
ফলাফল:
+-------+ | Name | +-------+ | Mike | | NULL | | David | | NULL | | Mike | +-------+
ব্যাখ্যা: NULLIF(Name, '') ফাংশনটি যদি Name খালি স্ট্রিং হয়, তবে NULL রিটার্ন করে, অন্যথায় মূল Name রিটার্ন করে। শুধু খালি দুটি সেল NULL হয়েছে।