কম্পিউটার

কিভাবে MySQL FIELD() এবং ELT() ফাংশন একে অপরের পরিপূরক?


উভয় ফাংশনের কাজের ভিত্তিতে, আমরা বলতে পারি যে উভয়ই একে অপরের পরিপূরক। প্রকৃতপক্ষে, আমরা জানি যে 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)

আমরা উপরের ফলাফল সেট থেকে দেখতে পাচ্ছি যে একজন স্ট্রিংকে আউটপুট হিসাবে দেওয়ার জন্য একটি আর্গুমেন্ট হিসাবে সূচক নম্বর পাচ্ছে এবং অন্যটি আউটপুট হিসাবে সূচক নম্বর দেওয়ার জন্য একটি স্ট্রিং নিচ্ছে। অতএব, তারা উভয়ই একে অপরের পরিপূরক।


  1. কিভাবে ORDER BY ক্ষেত্র ব্যবহার করবেন এবং একটি একক MySQL ক্ষেত্রে আইডি অনুসারে সাজান?

  2. MySQL এ একটি স্ট্রিং এনক্রিপ্ট এবং ডিক্রিপ্ট করবেন?

  3. C# ব্যবহার করে দুটি স্ট্রিং একে অপরের অ্যানাগ্রাম কিনা তা কীভাবে পরীক্ষা করবেন?

  4. কেন এবং কিভাবে পাইথন ফাংশন হ্যাশেবল?