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

MySQL-এ NULLIF() দিয়ে শুধু খালি সেলগুলোর NULL আপডেট করা

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 হয়েছে।

  1. MySQL-এ Blank এবং NULL ভ্যালু বাদ দিয়ে সিলেক্ট করুন

  2. MySQL-এ ব্ল্যাঙ্ক (খালি স্ট্রিং) কলাম ভ্যালুকে NULL হিসেবে বইল করা (UPDATE + TRIM/LENGTH)

  3. MySQL-এ ব্ল্যাংক (খালি) মান গুলো NULL-এ আপডেট করা

  4. MySQL에서 NULL 또는 비NULL 여부로 전체 컬럼 업데이트하기