কম্পিউটার

ফলাফল সেট হিসাবে টেবিল থেকে নির্দিষ্ট রেকর্ড(গুলি) পেতে কিভাবে MySQL FIND_IN_SET() ফাংশন ব্যবহার করা যেতে পারে?


FIND_IN_SET() ফাংশনের আর্গুমেন্ট হিসাবে কলামের নির্দিষ্ট স্ট্রিং এবং নাম প্রদান করে আমরা ফলাফল হিসাবে রেকর্ড(গুলি) পেতে পারি৷ আমাদের FIND_IN_SET() ফাংশনের সাথে WHERE ক্লজও ব্যবহার করতে হবে। এটি বোঝার জন্য, আমরা 'ছাত্র_তথ্য' টেবিল থেকে নীচে দেওয়া ডেটা ব্যবহার করছি:

mysql> Select * from student_info;
+------+---------+----------+------------+
| id   | Name    | Address  | Subject    |
+------+---------+----------+------------+
| 101  | YashPal | Amritsar | History    |
| 105  | Gaurav  | Jaipur   | Literature |
| 125  | Raman  | Shimla    | Computers  |
+------+---------+----------+------------+
3 rows in set (0.00 sec)

এখন, নিম্নলিখিত ক্যোয়ারীটি FIND_IN_SET() ফাংশন ব্যবহার করে নির্দিষ্ট রেকর্ড পেতে ফলাফল সেট করবে যার ফলে শিক্ষার্থীর নাম ‘রমন’ থাকবে:

mysql> Select Id, Name, Subject from Student_info Where FIND_IN_SET('Raman',Name);
+------+-------+-----------+
| Id   | Name  | Subject   |
+------+-------+-----------+
| 125  | Raman | Computers |
+------+-------+-----------+
1 row in set (0.00 sec)

  1. আমরা কিভাবে একটি MySQL ভিউ এর সংজ্ঞা পেতে পারি যেমন আমরা একটি MySQL টেবিলের সংজ্ঞা পেতে পারি?

  2. আমরা কিভাবে একটি MySQL ভিউ এর গঠন পেতে পারি যেমন আমরা একটি MySQL টেবিলের গঠন পেতে পারি?

  3. কিভাবে MySQL এ একটি টেবিল থেকে দ্বিতীয় শেষ রেকর্ড পেতে?

  4. কিভাবে কর্মচারী বেতনের রেকর্ড সহ একটি MySQL টেবিল থেকে শীর্ষ 3 বেতন পেতে হয়?