কম্পিউটার

কিভাবে আমরা একটি MySQL টেবিলের কলামে সংরক্ষিত ডেটা থেকে কিছু শেষ সংখ্যার অক্ষর পেতে পারি?


MySQL টেবিলের কলামে সংরক্ষিত ডেটা থেকে কিছু শেষ সংখ্যার অক্ষর পেতে, আমরা MySQL RIGHT() ফাংশন ব্যবহার করতে পারি। এটি যুক্তি হিসাবে নির্দিষ্ট অক্ষরের সংখ্যা ফেরত দেবে। আমাদের কলামের নাম প্রদান করতে হবে, বিশেষ রেকর্ড থাকা যা থেকে আমরা শেষ অক্ষর পেতে চাই, তার প্রথম যুক্তি হিসাবে। এটি প্রদর্শনের জন্য আমরা ‘examination_btech’ নামের একটি টেবিলের উদাহরণ নিচ্ছি যেখানে শিক্ষার্থীদের নিম্নলিখিত পরীক্ষার বিশদ রয়েছে -

mysql> Select * from examination_btech;
+-----------+----------+--------+
| RollNo    | Name     | Course |
+-----------+----------+--------+
| 201712001 | Rahul    | B.tech |
| 201712002 | Raman    | B.tech |
| 201712003 | Sahil    | B.tech |
| 201712004 | Shalini  | B.tech |
| 201712005 | Pankaj   | B.tech |
| 201712006 | Mohan    | B.tech |
| 201712007 | Yash     | B.tech |
| 201712008 | digvijay | B.tech |
| 201712009 | Gurdas   | B.tech |
| 201712010 | Preeti   | B.tech |
+-----------+----------+--------+
10 rows in set (0.00 sec)

এখন যদি আমরা রোল নং সিরিজ থেকে শেষ তিনটি অক্ষর পেতে চাই তবে এটি RIGHT() ফাংশনের সাহায্যে করা যেতে পারে -

mysql> Select RIGHT(RollNo, 3) FROM examination_btech;
+------------------+
| RIGHT(RollNo, 3) |
+------------------+
| 001              |
| 002              |
| 003              |
| 004              |
| 005              |
| 006              |
| 007              |
| 008              |
| 009              |
| 010              |
+------------------+
10 rows in set (0.00 sec)

  1. কিভাবে একটি MySQL কলাম থেকে প্রথম N অক্ষর পেতে?

  2. MySQL এর সাথে একটি কলামে একটি নির্দিষ্ট শব্দ কতবার প্রদর্শিত হবে তা আমি কিভাবে পেতে পারি?

  3. মাইএসকিউএল-এ কিছু বাদ দিয়ে একটি টেবিল থেকে কলামের নামগুলি কীভাবে প্রদর্শন করবেন?

  4. মাইএসকিউএল-এ শেষ থেকে শুরু করে কিভাবে অক্ষরের সংখ্যা x ট্রিম করবেন?