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

MySQL-এ আর্থমেটিক ক্যালকুলেশনে NULL আর্গুমেন্ট থাকলে ফলাফল

MySQL-এ যেকোনো আর্থমেটিক ক্যালকুলেশনে যদি আর্গুমেন্ট হিসেবে NULL থাকে, তবে ফলাফল সবসময় NULL হবে।

উদাহরণ

mysql> Select 10*NULL;
+---------+
| 10*NULL |
+---------+
| NULL    |
+---------+

mysql> Select 10+NULL;
+---------+
| 10+NULL |
+---------+
| NULL    |
+---------+

mysql> Select 10-NULL;
+---------+
| 10-NULL |
+---------+
| NULL    |
+---------+

mysql> Select 10/NULL;
+---------+
| 10/NULL |
+---------+
| NULL    |
+---------+

নियम: যেকোনো অপারেশনে একদিক NULL থাকলে পুরো এক্সপ্রেশন NULL রিটার্ন করে (three-valued logic: TRUE, FALSE, UNKNOWN/NULL)।

  1. MySQL-এ server_id এবং UUID সংযোজনের ফলাফল কী হবে?

  2. MySQL-এ এক বিটের জন্য সবচেয়ে ছোট ডেটা টাইপ: BIT(1)

  3. MySQL-এ SHOW TABLES রেজাল্টে এলিয়াস (AS) ব্যবহার করুন

  4. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য