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

MySQL-এ NULL-এর সাথে '=', '<' বা '<>'=arithmetic অপারেটর কেন ব্যবহার করা যায় না?


কারণ হলো, NULL কে তুলনা অপারেটর (=, <, <>) দিয়ে তুলনা করলে কোনো অর্থপূর্ণ ফলাফল পাওয়া যায় না। নিচের উদাহরণটি এই ধারণাটি প্রদর্শন করে:

mysql> Select 10 = NULL, 10< NULL, 10<>NULL; 
+-----------+----------+----------+
| 10 = NULL | 10< NULL | 10<>NULL |
+-----------+----------+----------+
|      NULL |     NULL |     NULL |
+-----------+----------+----------+
1 row in set (0.07 sec)

উপরের ফলাফল সেট কোনো দৃষ্টিতে অর্থপূর্ণ নয়।


  1. MySQL-এ IN এবং LIKE অপারেটর একসাথে ব্যবহার

  2. MySQL-এ ORDER BY সাথে EXPLAIN কমান্ড ব্যবহার

  3. MySQL LIKE কোয়েরিতে % (পার্সেন্ট) চিহ্ন সার্চ করা (Escape ব্যবহার করে)

  4. MySQL-এ একাধিক LIKE অপারেটর ORDER BY-এ ব্যবহার করা