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 টাইপের, তাই বড় সংখ্যাও স্ট্রিং হিসেবে হ্যান্ডেল করা যাচ্ছে।