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

MySQL সাবকোয়েরি RIGHT JOIN-এ রূপান্তর করার পদ্ধতি

একই টেবিলগুলো ব্যবহার করে (Customers, Reserve) সাবকোয়েরি RIGHT JOIN-এ রূপান্তর:

mysql> Select Name from customers where customer_id NOT IN (Select id From reserve);
+----------+
| Name     |
+----------+
| Virender |
+----------+

RIGHT JOIN-এ রূপান্তর:

  1. Customers টেবিলকে FROM ক্লজে আনুন এবং Reserve-এর সাথে RIGHT JOIN করুন।
  2. WHERE ক্লজে IN এক্সপ্রেশনকে দুটি টেবিলের ID কলামের সরাসরি তুলনায় রূপান্তর করুন।
  3. WHERE ক্লজে Reserve টেবিলে NULL থাকা রোগুলোর আউটপুট সীমাবদ্ধ করুন।
mysql> SELECT Name from reserve RIGHT JOIN customers ON customer_id = Id WHERE Id IS NULL;
+----------+
| Name     |
+----------+
| Virender |
+----------+

ব্যাখ্যা: RIGHT JOIN দায়েন পাশের টেবিল (customers) এর সব রো রাখে। ম্যাচ না থাকলে বাম পাশের (reserve) কলামগুলো NULL হয়। WHERE Id IS NULL দিয়ে নন-ম্যাচিং কাস্টমার বের করা হয়েছে।

  1. পাইথন টাপলকে C অ্যারেতে কনভার্ট করা

  2. Python Named Tuple কে ডিকশনারি রূপান্তর করা

  3. পাইথন টাপলকে স্ট্রিং-এ কনভার্ট কীভাবে করবেন?

  4. পাইথনে ক্যারেক্টার লিস্টকে স্ট্রিংয়ে রূপান্তর করার পদ্ধতি