কম্পিউটার

আমি কিভাবে MySQL সাবকোয়েরি FROM ক্লজে একটি টেবিল হিসাবে ব্যবহার করতে পারি?


আমরা FROM ক্লজে একটি সাবকোয়েরি একটি টেবিল হিসাবে ব্যবহার করতে পারি যেভাবে একটি সাবকোয়েরির ফলাফল WHERE ক্লজে একটি অপারেটরের সাথে ব্যবহার করা যেতে পারে। নিচের উদাহরণে, আমরা সাবকোয়েরির ফলাফলকে FROM ক্লজের পরে লিখে টেবিল হিসাবে ব্যবহার করছি। সাবকোয়েরির পরে একটি উপনাম ব্যবহার করা বাধ্যতামূলক, এখানে আমরা উপনাম 'সি_কার' ব্যবহার করছি। এটি প্রদর্শনের জন্য আমরা টেবিল 'কার' -

থেকে নিম্নরূপ ডেটা ব্যবহার করছি
mysql> Select * from Cars;
+------+--------------+---------+
| ID   | Name         | Price   |
+------+--------------+---------+
|    1 | Nexa         | 750000  |
|    2 | Maruti Swift | 450000  |
|    3 | BMW          | 4450000 |
|    4 | VOLVO        | 2250000 |
|    5 | Alto         | 250000  |
|    6 | Skoda        | 1250000 |
|    7 | Toyota       | 2400000 |
|    8 | Ford         | 1100000 |
+------+--------------+---------+
8 rows in set (0.02 sec)

mysql> Select * FROM ( Select Name, Price from Cars Where Price > 200000) C_car WHERE Name = 'Nexa';
+------+--------+
| Name | Price  |
+------+--------+
| Nexa | 750000 |
+------+--------+
1 row in set (0.00 sec)

  1. আমি কিভাবে একটি MySQL টেবিল থেকে একটি বিদ্যমান কলাম ড্রপ করতে পারি?

  2. আমি কিভাবে MySQL অস্থায়ী টেবিল মুছে ফেলতে পারি?

  3. কিভাবে MySQL এ একটি টেবিল থেকে একটি কলাম মুছে ফেলা যায়?

  4. আমরা কিভাবে MySQL এ নেস্টেড লেনদেন ব্যবহার করতে পারি?