কম্পিউটার টিউটোরিয়াল

MySQL-এ LOCATE() ফাংশনর ব্যবহার কী?

LOCATE() ফাংশন দিয়ে MySQL একটি সাবস্ট্রিংর প্রথম আবির্ভাবের অবস্থান ফেরত দেয় একটি দেয়া স্ট্রিং-এ। উভয় স্ট্রিং (সাবস্ট্রিং যা খুঁজতে হবে এবং স্ট্রিং যেটি থেকে খুঁজতে হবে) LOCATE() ফাংশনের আর্গুমেন্ট হিসেবে পাস করতে হয়।

সিনট্যাক্স

LOCATE(Substring, String)

এই ফাংশনে, Substring হলো যে স্ট্রিংর আবির্ভাবের অবস্থান খুঁজতে হবে এবং String হলো স্ট্রিং যেটি থেকে সাবস্ট্রিংর আবির্ভাব খুঁজতে হবে।

উদাহরণ

mysql> SELECT LOCATE('DE', 'ABCDEFGH');
+-------------------------+
| LOCATE('DE', 'ABCDEFGH') |
+-------------------------+
| 4                       |
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT LOCATE('G', 'ABCDEFGH');
+------------------------+
| LOCATE('G', 'ABCDEFGH') |
+------------------------+
| 7                      |
+------------------------+
1 row in set (0.00 sec)

mysql> SELECT LOCATE('GH', 'ABCDEFGH');
+-------------------------+
| LOCATE('GH', 'ABCDEFGH') |
+-------------------------+
| 7                       |
+-------------------------+
1 row in set (0.00 sec)

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

  1. MySQL TRIM() ফাংশন এর উদ্দেশ্য কী?

  2. MySQL-এ ORDER BY ক্লজের ব্যবহারিতা

  3. MySQL IGNORE INSERT স্টেটমেন্টের ব্যবহার

  4. MySQL-এ CHAR() ফাংশনের বিপরীত ফাংশন: ASCII() ও ORD()