কম্পিউটার

কোন MySQL ফাংশন LOCATE() ফাংশনের মতো কাজ করে?


MySQL INSTR() এবং POSITION() ফাংশন LOCATE() ফাংশনের মতোই কাজ করে। তারা উভয়ই LOCATE() ফাংশনের সমার্থক।

INSTR() ফাংশনটি স্ট্রিং থেকে অনুসন্ধান করার পরে সাবস্ট্রিংটির প্রথম উপস্থিতির অবস্থানও প্রদান করে। INSTR() এর সিনট্যাক্স নিম্নরূপ -

INSTR() এর সিনট্যাক্স

INSTR(string, substring)

এখানে, স্ট্রিং হল সেই স্ট্রিং যা থেকে MySQL সার্চ করবে এবং সাবস্ট্রিং হল স্ট্রিং যা সার্চ করতে হবে।

উদাহরণ

mysql> Select INSTR('Ram is a good boy', 'good')As Result;
+--------+
| Result |
+--------+
|     10 |
+--------+
1 row in set (0.00 sec)

POSITION() ফাংশন স্ট্রিং থেকে অনুসন্ধান করার পরে সাবস্ট্রিংটির প্রথম উপস্থিতির অবস্থানও প্রদান করে। POSITION() এর সিনট্যাক্স নিম্নরূপ -

POSITION() এর সিনট্যাক্স

INSTR(substring IN string)

এখানে, স্ট্রিং হল সেই স্ট্রিং যা থেকে MySQL অনুসন্ধান করবে।

সাবস্ট্রিং হল সেই স্ট্রিং যা অনুসন্ধান করতে হয়।

'IN' একটি কীওয়ার্ড।

উদাহরণ

mysql> Select POSITION('good' in 'Ram is a good boy')As Result;
+--------+
| Result |
+--------+
|     10 |
+--------+
1 row in set (0.00 sec)

  1. MySQL-এ কোনটি ভাল - NULL বা খালি স্ট্রিং?

  2. MySQL এ র্যাঙ্ক ফাংশন?

  3. MySQL প্রশ্নে ব্যবহার করার জন্য আমি কি আমার নিজস্ব MySQL ফাংশন লিখতে পারি?

  4. মাইএসকিউএল-এ ওরাকলের ট্রাঙ্ক (সিসডেট) এর মতো একটি ফাংশন আছে কি?