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

MySQL SELECT স্টেটমেন্টে NULL ব্যবহার

MySQL-এ NULL-এর দৈর্ঘ্য ০। SELECT স্টেটমেন্টে NULL হ্যান্ডলিং দেখানো হলো।

টেবিল ও ডেটা

mysql> CREATE TABLE NullWithSelect (Name VARCHAR(100));
mysql> INSERT INTO NullWithSelect VALUES('John'),('Bob'),(),('Carol'),(''),('David'),();

এখানে ৭ রেকর্ড: ২টি NULL, ১টি খালি স্ট্রিং (''), বাকি মান دار।

mysql> SELECT * FROM NullWithSelect;
+-------+
| Name  |
+-------+
| John  |
| Bob   |
| NULL  |
| Carol |
|       |
| David |
| NULL  |
+-------+

NULL মান খুঁজে বের করা

mysql> SELECT * FROM NullWithSelect WHERE Name IS NULL;
+------+
| Name |
+------+
| NULL |
| NULL |
+------+

NULL-এর কাউন্ট (দৈর্ঘ্য ০)

mysql> SELECT COUNT(Name) FROM NullWithSelect WHERE Name IS NULL;
+-------------+
| COUNT(Name) |
+-------------+
| 0           |
+-------------+

নোট: COUNT(column) NULL গুনে না, COUNT(*) সারি গুনে।

  1. Java-এ MySQL PreparedStatement দিয়ে SELECT কোয়েরি চালানো

  2. MySQL-এ UPDATE-এ সাবকুয়েরি (SELECT) ব্যবহার করা

  3. MySQL-এ SELECT-এ IF() ফাংশন ব্যবহার করে শর্তভিত্তি আউটপুট দেওয়া

  4. Python দিয়ে MySQL-এ IF স্টেটমেন্ট ব্যবহার করা