কম্পিউটার

কিভাবে আমরা একটি subquery অন্য subquery মধ্যে নেস্ট করতে পারি?


যদি একটি সাবকোয়েরি অন্য সাবকোয়েরির মধ্যে নেস্টেড থাকে তাহলে একে নেস্টেড সাবকোয়েরি বলা হয়। এটি বোঝার জন্য আমরা নিম্নলিখিত টেবিলের ডেটা থেকে নেস্টেড সাবকোয়েরি তৈরি করছি −

mysql> গাড়ি থেকে * নির্বাচন করুন;+------+---------------+---------+| আইডি | নাম | মূল্য |+------+---------------+---------+| 1 | নেক্সা | 750000 || 2 | মারুতি সুইফট | 450000 || 3 | BMW | 4450000 || 4 | ভলভো | 2250000 || 5 | অল্টো | 250000 || 6 | স্কোডা | 1250000 || 7 | টয়োটা | 2400000 || 8 | ফোর্ড | 1100000 |+------+---------------+---------+8 সারি সেটে (0.02 সেকেন্ড)mysql> গ্রাহকদের থেকে * নির্বাচন করুন; +---------------+---------+| গ্রাহক_আইডি | নাম |+------------+---------+| 1 | রাহুল || 2 | যশপাল || 3 | গৌরব || 4 | বীরেন্ডার |+------------+------------ সেটে 4 সারি (0.00 সেকেন্ড) mysql> সংরক্ষণ থেকে * নির্বাচন করুন;+------ +---------------+------------+| আইডি | গ্রাহক_আইডি | দিন |+------+-------------+------------+| 1 | 1 | 2017-12-30 || 2 | 2 | 2017-12-28 || 3 | 2 | 2017-12-29 || 4 | 1 | 2017-12-25 || 5 | 3 | 2017-12-26 |+------+------------+------------+5 সারি সেটে (0.00 সেকেন্ড) 

নীচে একটি নেস্টেড সাবকোয়েরি আছে −

mysql> গ্রাহকদের থেকে * নির্বাচন করুন যেখানে customer_id IN (রিজার্ভেশন থেকে Customer_id নির্বাচন করুন যেখানে id =(গাড়ি থেকে আইডি নির্বাচন করুন যেখানে নাম ='BMW'));+---------------+- --------+| গ্রাহক_আইডি | নাম |+------------+---------+| 2 | যশপাল |+------------+---------+1 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে আমি MySQL-এ কমা-বিচ্ছিন্ন মানগুলির একটি টেবিলের মধ্যে অনুসন্ধান করতে পারি?

  2. মাইএসকিউএলে স্বয়ংক্রিয় বৃদ্ধি 1 থেকে শুরু হয়? কিভাবে আমরা এটি অন্য সংখ্যা থেকে শুরু করতে পারি?

  3. MySQL-এ দ্রুততর করার জন্য আমি কীভাবে আমার নির্বাচিত ক্যোয়ারীকে উন্নত করতে পারি?

  4. কিভাবে আমরা একটি Tuple মধ্যে Python Tuple ব্যবহার করতে পারি?