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

MySQL NULL-safe ইকুয়াল অপারেটর কী এবং এটি তুলনা অপারেটর থেকে কীভাবে ভিন্ন?


MySQL NULL-safe ইকুয়াল অপারেটর, স্ট্যান্ডার্ড SQL IS NOT DISTINCT FROM অপারেটরের সমতুল্য, = অপারেটরের মতো সমতা তুলনা করে। এর চিহ্ন <=>। এটি তুলনা অপারেটর থেকে ভিন্নভাবে কাজ করে যখন দুটি অপারেন্ডই NULL হয়। নিচের উদাহরণগুলো দেখা যাক:

mysql> Select 50 <=> 50, NULL <=> NULL, 100 <=> NULL;
+-----------+---------------+--------------+
| 50 <=> 50 | NULL <=> NULL | 100 <=> NULL |
+-----------+---------------+--------------+
|           1 |               1 |            0 |
+-----------+---------------+--------------+
1 row in set (0.00 sec)
mysql> Select 50 = 50, NULL = NULL, 100 = NULL;
+---------+-------------+------------+
| 50 = 50 | NULL = NULL | 100 = NULL |
+---------+-------------+------------+
|       1 |          NULL |       NULL |
+---------+-------------+------------+
1 row in set (0.00 sec)

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

  2. C#-এ শ্যালো কপি (Shallow Copy) কী এবং এটি ডিপ কপি (Deep Copy) থেকে কিভাবে ভিন্ন?

  3. TF (TransFlash) কার্ড কী এবং এটি মাইক্রো SD-থেকে কীভাবে ভিন্ন?

  4. লোকালহোস্ট কী এবং এটি ১২৭.০.০.১ থেকে কীভাবে ভিন্ন