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

FIELD() ফাংশনে NULL এবং অন্যান্য মানের মিশ্রণ থাকলে আউটপুটে কী পরিবর্তন হয়?

FIELD() ফাংশনের আর্গুমেন্ট হিসেবে দেওয়া স্ট্রিংসের তালিকায় NULL এবং অন্যান্য মানের মিশ্রণ থাকলে আউটপুটে উল্লেখযোগ্য পরিবর্তন হয়।

উদাহরণ

mysql> SELECT FIELD('good', 'Ram', 'is', 'good', 'boy');

আউটপুট:

+---------------------------------------+
| FIELD('good', 'Ram', 'is', 'good', 'boy') |
+---------------------------------------+
| 3                                     |
+---------------------------------------+
1 row in set (0.00 sec)

উপরের আউটপুট থেকে দেখা যাচ্ছে 'good' সার্চ স্ট্রিংর সূচক নম্বর ৩। এখন যদি স্ট্রিং লিস্টে NULL যোগ করি:

mysql> SELECT FIELD('good', 'Ram', 'is', NULL, 'good', 'boy');

আউটপুট:

+---------------------------------------------+
| FIELD('good', 'Ram', 'is', NULL, 'good', 'boy') |
+---------------------------------------------+
| 4                                           |
+---------------------------------------------+
1 row in set (0.00 sec)

অর্থাৎ MySQL সার্চ স্ট্রিংকে NULL-এর সাথে ও তুলনা করে, ফলে সূচক নম্বর বেড়ে যায়।

  1. MySQL MAKE_SET() ফাংশন স্ট্রিং 자리에 সব NULL থাকলে কী ফেরত দেয়?

  2. MySQL MAKE_SET() ফাংশন বিট মান ১ এবং প্রথম স্ট্রিং NULL হলে কী ফেরত দেয়?

  3. MySQL-এ 'IS NULL' এবং 'IS NOT NULL'-এর সুবিধা কী?

  4. MySQL-এ NULL এবং অন্যান্য মানসহ টেবিল থেকে শর্ত অনুযায়ী রেকর্ড বের করা