logo

SQL MÁSOLÁSI TÁBLÁZAT

Ha egy SQL tábla adatait egy másik SQL táblába szeretné átmásolni ugyanazon az SQL szerveren, akkor ez a SELECT INTO utasítás használatával lehetséges az SQL-ben.

A Strukturált lekérdezési nyelv SELECT INTO utasítása átmásolja a tartalmat egy meglévő táblából az új táblába. Az SQL a meglévő tábla szerkezetének felhasználásával hozza létre az új táblát.

A SELECT INTO utasítás szintaxisa SQL-ben

 SELECT * INTO New_table_name FROM old_table_name; 

Példák a SELECT INTO utasításra SQL-ben

Ebben a cikkben a következő három különböző SQL-példát vettük figyelembe, amelyek segítenek egy tábla tartalmának egy másik táblába másolásához SQL-ben:

1. példa: Ebben a példában van egy táblánk, melynek neve Autók három oszloppal:

java linkedlist
Autó neve Autó színe Autó költség
Hyundai Creta fehér 10,85,000
Hyundai helyszín fehér 9,50,000
Hyundai i20 Piros 9 00 000
Kia Sonet fehér 10 00 000
Kia Seltos Fekete 8 00 000
Swift Desires Piros 7 95 000

Asztal: Autók

  • Tegyük fel, hogy át akarja másolni a fenti Autó táblázat tartalmát az új táblázatba Car_Details. Ehhez a következő lekérdezést kell begépelnie SQL-ben:
 SELECT * INTO Car_Details FROM Cars; 
  • Ellenőrizzük a Car_Details a tábla létrehozása sikeres volt vagy nem az adatbázisban:
 SELECT * FROM Car_Details; 
Autó neve Autó színe Autó költség
Hyundai Creta fehér 10,85,000
Hyundai helyszín fehér 9,50,000
Hyundai i20 Piros 9 00 000
Kia Sonet fehér 10 00 000
Kia Seltos Fekete 8 00 000
Swift Desires Piros 7 95 000

Asztal: Car_Details

2. példa: Ebben a példában van egy táblánk, melynek neve Munkavállaló négy oszloppal:

Emp_Id Emp_Name Emp_Salary Emp_City
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bheem 30000 Goa
204 Ram 29000 Goa
205 Sumit 40000 Delhi
  • Tegyük fel, hogy a fenti Munkavállaló tábla rekordját szeretné átmásolni az új táblába Coding_Employees. Ehhez a következő lekérdezést kell begépelnie SQL-ben:
 SELECT * INTO Coding_Employees FROM Employee; 
  • Ellenőrizzük a Coding_Employees a tábla létrehozása sikeres volt vagy nem az adatbázisban:
 SELECT * FROM Coding_Employees; 
Emp_Id Emp_Name Emp_Salary Emp_City
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bheem 30000 Goa
204 Ram 29000 Goa
205 Sumit 40000 Delhi

Asztal: Coding_Employees

kapcsolótok java

3. példa: Ebben a példában van egy táblánk, melynek neve Diák négy oszloppal:

RollNo Név Marks Kor
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sumit 80 16
1004 Shobhit 95 tizenöt
1005 Akash 85 16

Asztal: Diák

  • Tegyük fel, hogy a fenti Hallgatói tábla rekordját szeretné átmásolni az új táblába Class_12_Diákok. Ehhez a következő lekérdezést kell begépelnie SQL-ben:
 SELECT * INTO Class_12_Students FROM Student; 
  • Nézzük, hogy van-e a táblázat Class_12_Diákok táblázat sikeresen létrehozva vagy nem az adatbázisban:
 SELECT * FROM Class_12_Students; 
RollNo Név Marks Kor
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sumit 80 16
1004 Shobhit 95 tizenöt
1005 Akash 85 16

Asztal: Class_12_Diákok

4. példa: Ebben a példában van egy táblánk, melynek neve Autók három oszloppal:

Autó neve Autó színe Autó költség
Hyundai Creta fehér 10,85,000
Hyundai helyszín fehér 9,50,000
Hyundai i20 Piros 9 00 000
Kia Sonet fehér 10 00 000
Kia Seltos Fekete 8 00 000
Swift Desires Piros 7 95 000

Asztal: Autók

  • Tegyük fel, hogy másolni akar Car_Color és Car_Name a fenti Autók táblázat oszlopait az új táblázatba Car_Color . Ehhez a következő lekérdezést kell begépelnie SQL-ben:
 SELECT Car_Name, Car_Color INTO Car_Color FROM Cars; 
  • Ellenőrizzük a Car_Color a tábla létrehozása sikeres volt vagy nem az adatbázisban:
 SELECT * FROM Car_Color; 
Autó neve Autó színe
Hyundai Creta fehér
Hyundai helyszín fehér
Hyundai i20 Piros
Kia Sonet fehér
Kia Seltos Fekete
Swift Desires Piros

Asztal: Car_Color

A SELECT INTO utasítás szintaxisa WHERE záradékkal az SQL-ben

 SELECT * INTO New_table_name FROM old_table_name WHERE [ condition ] ; 

Példák a SELECT INTO utasításra WHERE záradékkal az SQL-ben

Itt a következő három különböző SQL-példát vettük, amelyek segítenek egy tábla tartalmának átmásolásában egy másik táblába egy adott feltétellel az SQL-ben:

adatszerkezetek java-ban

1. példa: Ebben a példában van egy táblánk, melynek neve Autók három oszloppal:

java fő módszer
Autó neve Autó színe Autó költség
Hyundai Creta Fekete 10,85,000
Hyundai helyszín Fekete 9,50,000
Hyundai i20 Piros 9 00 000
Kia Sonet fehér 10 00 000
Kia Seltos Fekete 8 00 000
Swift Desires Piros 7 95 000

Asztal: Autók

  • Tegyük fel, hogy csak a fekete színű autók rekordját akarjuk másolni. Ehhez a következő lekérdezést kell begépelnünk SQL-ben:
 SELECT * INTO Black_Car_Details FROM Cars WHERE Car_Color = 'Black'; 
  • Ellenőrizzük a Black_Car_Details a tábla létrehozása sikeres volt vagy nem az adatbázisban:
 SELECT * FROM Black_Car_Details; 
Autó neve Autó színe Autó költség
Hyundai Creta Fekete 10,85,000
Hyundai helyszín Fekete 9,50,000
Kia Seltos Fekete 8 00 000

Asztal: Black_Car_Details

2. példa: Ebben a példában van egy táblánk, melynek neve Munkavállaló négy oszloppal:

Emp_Id Emp_Name Emp_Salary Emp_City
201 Abhay 45000 Goa
202 Ankit 45000 Delhi
203 Bheem 38000 Goa
204 Ram 49000 Goa
205 Sumit 40000 Delhi

Asztal: Munkavállaló

  • Tegyük fel, hogy csak azoknak az alkalmazottaknak a nyilvántartását akarjuk másolni, akiknek a fizetése meghaladja a 40 000-et. Ehhez a következő lekérdezést kell begépelnünk SQL-ben:
 SELECT * INTO Emp_Salary_40000 FROM Cars WHERE Emp_Salary > 40000; 
  • Ellenőrizzük a Emp_fizetés_40000 táblázat sikeresen létrehozva vagy nem az adatbázisban:
 SELECT * FROM Emp_Salary_40000; 
Emp_Id Emp_Name Emp_Salary Emp_City
201 Abhay 45000 Goa
202 Ankit 45000 Delhi
204 Ram 49000 Goa

Asztal: Emp_fizetés_40000