কম্পিউটার

LOCATE() ফাংশনের আর্গুমেন্ট হিসাবে প্রদত্ত স্ট্রিংটিতে সাবস্ট্রিং একাধিকবার থাকলে কী হবে?


যদি স্ট্রিংটিতে সাবস্ট্রিংটি একাধিক সময়ের জন্য থাকে তবে MySQL LOCATE() ফাংশনটি সাবস্ট্রিংটির প্রথম উপস্থিতির অবস্থান ফিরিয়ে দেবে।

উদাহরণ

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

আমরা দেখতে পাচ্ছি যে সাবস্ট্রিং 'ভাল' স্ট্রিংটিতে দুইবার রয়েছে। প্রথম ঘটনাটি 10 ​​পজিশনে এবং আরেকটি ঘটনা 29 নম্বরে। MySQL প্রথম ঘটনার অবস্থান ফিরিয়ে দেয়।


  1. কিভাবে MySQL এ এক সময়ে একাধিক কলাম সাজাতে হয়?

  2. মাইএসকিউএল-এ সাবস্ট্রিং প্রদর্শন করুন যদি স্ট্রিংটি একটি নির্দিষ্ট দৈর্ঘ্যের চেয়ে কম হয় বা বেশি হলে একটি কাস্টম বার্তা প্রদর্শন করবেন?

  3. পাইথনে প্রদত্ত স্ট্রিং-এ একাধিকবার ঘটতে থাকা k দৈর্ঘ্যের সাবস্ট্রিং গণনা করার প্রোগ্রাম

  4. পাইথনে একটি প্রদত্ত স্ট্রিং ইনবিল্ট ফাংশনের পরিবর্তনের জন্য পাইথন প্রোগ্রাম