উভয় ফাংশনের কাজের ভিত্তিতে, আমরা বলতে পারি যে উভয়ই একে অপরের পরিপূরক। প্রকৃতপক্ষে, আমরা জানি যে FIELD() ফাংশন, একটি আর্গুমেন্ট হিসাবে একটি স্ট্রিং প্রদান করার সময়, স্ট্রিং তালিকা থেকে স্ট্রিং এর সূচী নম্বর প্রদান করে এবং ইএলটি() ফাংশন, একটি আর্গুমেন্ট হিসাবে সূচক নম্বর প্রদান করার সময়, স্ট্রিং তালিকা থেকে স্ট্রিং প্রদান করে। নিম্নলিখিত উদাহরণে, আমরা একই স্ট্রিং এ উভয় ফাংশন প্রয়োগ করেছি, এটি ধারণাটি প্রদর্শন করবে −
উদাহরণ
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)
আমরা উপরের ফলাফল সেট থেকে দেখতে পাচ্ছি যে একজন স্ট্রিংকে আউটপুট হিসাবে দেওয়ার জন্য একটি আর্গুমেন্ট হিসাবে সূচক নম্বর পাচ্ছে এবং অন্যটি আউটপুট হিসাবে সূচক নম্বর দেওয়ার জন্য একটি স্ট্রিং নিচ্ছে। অতএব, তারা উভয়ই একে অপরের পরিপূরক।