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

MySQL-এ কলাম খালি (Empty) বা NULL কিনা চেক করা

কলাম NULL কিনা চেক করতে IS NULL, খালি স্ট্রিং চেক করতে ='' ব্যবহার করুন।

সিনট্যাক্স

SELECT * FROM yourTable WHERE column_name IS NULL OR column_name = '';

উদাহরণ

mysql> CREATE TABLE ColumnValueNullDemo (ColumnName VARCHAR(100));
mysql> INSERT INTO ColumnValueNullDemo VALUES(''); -- খালি
mysql> INSERT INTO ColumnValueNullDemo VALUES(); -- NULL
mysql> SELECT * FROM ColumnValueNullDemo WHERE ColumnName IS NULL OR ColumnName = '';
+------------+
| ColumnName |
+------------+
|            |
| NULL       |
+------------+

দুই শর্তেই সারি ফেরত দেয়। IS NULL এবং ='' আলাদা-अলাদা জিনিস।

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

  2. MySQL-এ IS NOT NULL দিয়ে কলামে NULL বা NOT NULL চেক করা

  3. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে কলাম বিভক্ত করা (স্প্লিট)

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