Dựa trên cách hoạt động của cả hai hàm, chúng ta có thể nói chúng là bổ sung cho nhau. Thực tế, như chúng ta biết, hàm FIELD() khi cung cấp chuỗi làm đối số trả về số chỉ mục của chuỗi từ danh sách chuỗi, và hàm ELT() khi cung cấp số chỉ mục làm đối số trả về chuỗi từ danh sách chuỗi. Trong ví dụ sau, áp dụng cả hai hàm cho cùng một chuỗi, sẽ chứng minh khái niệm:
Ví dụ
mysql> SELECT ELT(4, 'Ram', 'is', 'good', 'boy') AS Result;
+--------+
| Result |
+--------+
| boy |
+--------+
1 row in set (0.00 sec)
mysql> SELECT FIELD('boy', 'Ram', 'is', 'good', 'boy') AS Result;
+--------+
| Result |
+--------+
| 4 |
+--------+
1 row in set (0.00 sec)
Như ta thấy từ kết quả, một hàm lấy chỉ mục để trả về chuỗi, hàm kia lấy chuỗi để trả về chỉ mục. Do đó, chúng bổ sung cho nhau.