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-এর সাথে ও তুলনা করে, ফলে সূচক নম্বর বেড়ে যায়।