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

MySQL-এ স্ট্রিংয়ের শেষ ১২ ডিজিট বের করা (RIGHT ফাংশন)

MySQL-এ কোনো স্ট্রিংয়ের ডান পাশ থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার বের করতে RIGHT() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

SELECT RIGHT(yourColumnName, number_of_characters) FROM yourTableName;

উদাহরণ

mysql> CREATE TABLE DemoTable (Number VARCHAR(200));
mysql> INSERT INTO DemoTable VALUES 
('7437647847847474374747464647484949959958484'),
('9990000399494959697080800007007070808080808'),
('1211111212344554444443333345555554433333333333333');

সকল ডেটা

+---------------------------------------------------+
| Number                                            |
+---------------------------------------------------+
| 7437647847847474374747464647484949959958484       |
| 9990000399494959697080800007007070808080808       |
| 1211111212344554444443333345555554433333333333333 |
+---------------------------------------------------+

শেষ ১২ ডিজিট বের করা

mysql> SELECT RIGHT(Number, 12) AS `Last 12 Digit From String` FROM DemoTable;

ফলাফল

+---------------------------+
| Last 12 Digit From String |
+---------------------------+
| 949959958484              |
| 070808080808              |
| 333333333333              |
+---------------------------+

ব্যাখ্যা: RIGHT(str, n) স্ট্রিংয়ের ডান পাশ থেকে n সংখ্যক ক্যারেক্টার রিটার্ন করে। এখানে Number কলামটি VARCHAR টাইপের, তাই বড় সংখ্যাও স্ট্রিং হিসেবে হ্যান্ডেল করা যাচ্ছে।

  1. MySQL-এ আগামী মাসের শেষ দিন কীভাবে পাবেন?

  2. MySQL-এ গত মাসের শেষ দিন কীভাবে পাবেন?

  3. MySQL-এ স্ট্রিং থেকে সাবস্ট্রিং এক্সট্র্যাক্ট করার পদ্ধতি

  4. MySQL-এ শেষ ১০টি সারি কীভাবে বের করবেন?