কম্পিউটার

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


এটি একটি উদাহরণের সাহায্যে বোঝা যেতে পারে যেখানে আমরা একটি টেবিলের মান অন্য টেবিলে কপি করব। আমরা টেবিল 'কার' থেকে ডেটা ব্যবহার করছি এবং এর ডেটা 'কপি_কার' টেবিলে কপি করছি -

mysql> CREATE TABLE copy_cars LIKE cars;
Query OK, 0 rows affected (0.86 sec)

mysql> SELECT * from copy_cars;
Empty set (0.08 sec)

সাবকোয়েরি ব্যবহার করে নিম্নলিখিত ক্যোয়ারীটি 'কপি_কার' টেবিলে 'কার'-এর মতোই মান সন্নিবেশ করবে -

mysql> INSERT INTO Copy_cars Select * from Cars;
Query OK, 8 rows affected (0.07 sec)

mysql> SELECT * from copy_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.00 sec)

  1. আমি কি MySQL এ IF() এর সাথে SUM() ব্যবহার করতে পারি?

  2. মাইএসকিউএল-এ আমি কীভাবে "কীক্যাশ দিয়ে মেরামত" এড়াতে পারি?

  3. কিভাবে একটি একক INSERT সহ একটি MySQL টেবিলে মানগুলির একটি অ্যারে সন্নিবেশ করা যায়?

  4. কিভাবে TRIGGERS দিয়ে MySQL টেবিলে DATE সন্নিবেশ করা যায়?