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

MySQL SUBSTRING_INDEX() ফাংশন দিয়ে একই ডিলিমিটার দুটিয়ের মাঝপথের সাবস্ট্রিং বের করা

একই ডিলিমিটার দুটির মাঝপথের সাবস্ট্রিং বের করতে নেস্টেড SUBSTRING_INDEX() ফাংশন ব্যবহার করতে হয়। উদাহরণস্বরূপ, 'www.tutorialspoint.com' স্ট্রিং থেকে 'tutorialspoint' বের করতে (যে দুটি '.' ডিলিমিটারের মাঝপথে আছে):

mysql> SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('www.tutorialspoint.com', '.', 2), '.', -1) AS 'Nested SUBSTRING_INDEX';
+------------------------+
| Nested SUBSTRING_INDEX |
+------------------------+
| tutorialspoint         |
+------------------------+

বহিরের SUBSTRING_INDEX(..., -1) দিয়ে দ্বিতীয় ডটের পরের অংশ বাদ দিয়ে প্রথম অংশ নেওয়া হয়েছে, তারপর ভেতরের SUBSTRING_INDEX(..., 2) দিয়ে দ্বিতীয় ডট পর্যন্ত অংশ নেওয়া হয়েছে। ফলাফল tutorialspoint।

  1. MySQL WHERE ক্লজে একই টেবিলের দুটি কলাম ব্যবহার

  2. MySQL ফলাফলে একটি কলামের সামারি আউটপুট কীভাবে পাবেন?

  3. MySQL-এ দুটি কালামের পার্থক্য নতুন কালাম হিসেবে দেখান

  4. পাইথনে স্ট্রিং থেকে সাবস্ট্রিং কীভাবে পাবেন?