आउटपुट में एक महत्वपूर्ण परिवर्तन होगा यदि हमारे पास स्ट्रिंग की सूची में NULL और अन्य मानों का संयोजन है, जो FIELD () फ़ंक्शन में तर्क के रूप में प्रदान किया गया है। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा
उदाहरण
mysql> Select FIELD('good','Ram','is','good','boy'); +---------------------------------------+ | FIELD('good','Ram','is','good','boy') | +---------------------------------------+ | 3 | +---------------------------------------+ 1 row in set (0.00 sec)
जैसा कि हम उपरोक्त आउटपुट से देख सकते हैं कि खोज स्ट्रिंग 'अच्छा' की अनुक्रमणिका संख्या 3 है। अब, यदि हम स्ट्रिंग की सूची में 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 से भी करेगा।