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

MySQL-এ SUBSTRING_INDEX() ব্যবহার করে ফিল্ড থেকে প্রথম শব্দ বের করা

MySQL-এ কোনো টেক্সট কলাম থেকে প্রথম শব্দ বের করতে `SUBSTRING_INDEX()` ফাংশন ব্যবহার করুন। স্পেস (`' '`) কে ডেলিমিটার হিসেবে ধরে প্রথম অংশ নিন।

সিনট্যাক্স

SELECT SUBSTRING_INDEX(yourColumnName, ' ', 1) AS anyVariableName FROM yourTableName;

উদাহরণ

mysql> CREATE TABLE FirstWordDemo (AllWords LONGTEXT);
mysql> INSERT INTO FirstWordDemo VALUES 
    -> ('This is the first MySQL Query'),
    -> ('MySQL is a Relational Database'),
    -> ('FirstWord is not correct');

mysql> SELECT SUBSTRING_INDEX(AllWords, ' ', 1) AS MyFirstWordResult FROM FirstWordDemo;
+-------------------+
| MyFirstWordResult |
+-------------------+
| This              |
| MySQL             |
| FirstWord         |
+-------------------+

টিপস: শেষ শব্দ পেতে `SUBSTRING_INDEX(col, ' ', -1)` ব্যবহার করুন। নেগেটিভ কাউন্ট শেষ থেকে গণনা করে।

  1. MySQL-এ SUBSTRING এবং LOCATE দিয়ে কলাম থেকে প্রথম শব্দ সরিয়ে ফেলা

  2. MySQL-এ সংরক্ষিত প্রাইস থেকে ২০% ভ্যাট বাদ দিয়ে মূল্য বের করা

  3. MySQL-এ টেক্সট ফিল্ড থেকে শুধু সংখ্যা বের করার পদ্ধতি

  4. MySQL-এ LENGTH ও REPLACE ব্যবহার করে কমা (,) গণনা করা