Sẽ có một sự thay đổi đáng kể trong đầu ra nếu chúng ta có sự kết hợp của NULL và các giá trị khác trong danh sách các chuỗi, được cung cấp dưới dạng đối số trong hàm FIELD (). Ví dụ sau sẽ chứng minh điều đó
Ví dụ
mysql> Select FIELD('good','Ram','is','good','boy'); +---------------------------------------+ | FIELD('good','Ram','is','good','boy') | +---------------------------------------+ | 3 | +---------------------------------------+ 1 row in set (0.00 sec)
Như chúng ta có thể quan sát từ đầu ra ở trên, số chỉ mục của chuỗi tìm kiếm ‘tốt’ là 3. Bây giờ, nếu chúng ta thêm NULL vào danh sách chuỗi thì sẽ có một sự thay đổi đáng kể trong đầu ra như sau -
mysql> Select FIELD('good','Ram','is',NULL,'good','boy'); +---------------------------------------------+ | FIELD('good','Ram','is',NULL,'good','boy') | +---------------------------------------------+ | 4 | +---------------------------------------------+ 1 row in set (0.00 sec)
Có nghĩa là MySQL cũng sẽ so sánh chuỗi tìm kiếm với NULL.