কম্পিউটার

কমা অপারেটরের সাহায্যে আমরা কীভাবে অভ্যন্তরীণ যোগদানের জন্য মাইএসকিউএল কোয়েরি লিখতে পারি?


কমা অপারেটরের সাহায্যে অভ্যন্তরীণ যোগ লেখা দুটি টেবিলকে একত্রিত করার সবচেয়ে মৌলিক উপায়। আমরা জানি যে আমরা INNER JOIN কীওয়ার্ড বা JOIN এর মত সমার্থক শব্দ ব্যবহার করে অভ্যন্তরীণ যোগ লিখতে পারি। একটি অভ্যন্তরীণ যোগদান গঠনের জন্য আমাদের একটি নির্দিষ্ট শর্ত উল্লেখ করতে হবে যা যোগ-প্রেডিকেট নামে পরিচিত এবং কমা অপারেটর ব্যবহার করে অভ্যন্তরীণ যোগ লেখার সময়, আমরা যোগদানের শর্তটি নির্দিষ্ট করার একমাত্র উপায় WHERE ক্লজ ব্যবহার করি। এটি বোঝার জন্য, আমরা tbl_1 এবং tbl_2 নামের দুটি টেবিলের উদাহরণ নিচ্ছি যেটিতে নিম্নলিখিত ডেটা রয়েছে:

mysql> Select * from tbl_1;
+----+--------+
| Id | Name |
+----+--------+
| 1  | Gaurav |
| 2  | Rahul  |
| 3  | Raman  |
| 4  | Aarav  |
+----+--------+
4 rows in set (0.00 sec)

mysql> Select * from tbl_2;
+----+---------+
| Id | Name    |
+----+---------+
| A  | Aarav   |
| B  | Mohan   |
| C  | Jai     |
| D  | Harshit |
+----+---------+
4 rows in set (0.00 sec)

এখন, নীচের প্রশ্নটি কমা অপারেটরের সাথে উপরে উল্লিখিত সারণীতে অভ্যন্তরীণ যোগদান করবে:

mysql> Select * FROM tbl_1,tbl_2 WHERE tbl_1.name = tbl_2.name;
+----+-------+----+-------+
| Id | Name  | Id | Name  |
+----+-------+----+-------+
| 4  | Aarav | A  | Aarav |
+----+-------+----+-------+
1 row in set (0.00 sec)

  1. মাইএসকিউএল ক্যোয়ারী দ্বারা প্রভাবিত সারিগুলি গণনা করতে আমরা কীভাবে পিএইচপি স্ক্রিপ্ট লিখতে পারি?

  2. কিভাবে আমি MySQL-এ সর্বোচ্চ ID সহ সারি নির্বাচন করতে পারি?

  3. আমি কিভাবে MySQL এ বুলিয়ান মান আপডেট করতে পারি?

  4. কিভাবে একটি MySQL ক্যোয়ারী দিয়ে NULL এর জন্য সংশ্লিষ্ট মান পুনরুদ্ধার করবেন?