logo

SQL-KOPIERTABELLE

Wenn Sie die Daten einer SQL-Tabelle in eine andere SQL-Tabelle auf demselben SQL-Server kopieren möchten, ist dies mithilfe der SELECT INTO-Anweisung in SQL möglich.

Die SELECT INTO-Anweisung in der strukturierten Abfragesprache kopiert den Inhalt einer vorhandenen Tabelle in die neue Tabelle. SQL erstellt die neue Tabelle unter Verwendung der Struktur der vorhandenen Tabelle.

Syntax der SELECT INTO-Anweisung in SQL

 SELECT * INTO New_table_name FROM old_table_name; 

Beispiele für die SELECT INTO-Anweisung in SQL

In diesem Artikel haben wir die folgenden drei verschiedenen SQL-Beispiele herangezogen, die Ihnen helfen, den Inhalt einer Tabelle in eine andere Tabelle in SQL zu kopieren:

Beispiel 1: In diesem Beispiel haben wir eine Tabelle namens Autos mit drei Spalten:

Konvertieren einer Zeichenfolge in eine Ganzzahl in Java
Autoname Autofarbe Autokosten
Hyundai Creta Weiß 10.85.000
Hyundai-Veranstaltungsort Weiß 9,50.000
Hyundai i20 Rot 9.00.000
Kia Sonet Weiß 10.00.000
Kia Seltos Schwarz 8.00.000
Schnelle Wünsche Rot 7,95.000

Tisch: Autos

  • Angenommen, Sie möchten den Inhalt der obigen Car-Tabelle in die neue Tabelle kopieren Car_Details. Dazu müssen Sie die folgende Abfrage in SQL eingeben:
 SELECT * INTO Car_Details FROM Cars; 
  • Lassen Sie uns das überprüfen Car_Details Tabelle wurde erfolgreich in der Datenbank erstellt oder nicht:
 SELECT * FROM Car_Details; 
Autoname Autofarbe Autokosten
Hyundai Creta Weiß 10.85.000
Hyundai-Veranstaltungsort Weiß 9,50.000
Hyundai i20 Rot 9.00.000
Kia Sonet Weiß 10.00.000
Kia Seltos Schwarz 8.00.000
Schnelle Wünsche Rot 7,95.000

Tisch: Car_Details

Beispiel 2: In diesem Beispiel haben wir eine Tabelle namens Mitarbeiter mit vier Spalten:

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
  • Angenommen, Sie möchten den Datensatz der obigen Employee-Tabelle in die neue Tabelle kopieren Coding_Employees. Dazu müssen Sie die folgende Abfrage in SQL eingeben:
 SELECT * INTO Coding_Employees FROM Employee; 
  • Lassen Sie uns das überprüfen Coding_Employees Tabelle wurde erfolgreich in der Datenbank erstellt oder nicht:
 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

Tisch: Coding_Employees

Zahlen für das Alphabet

Beispiel 3: In diesem Beispiel haben wir eine Tabelle namens Student mit vier Spalten:

RollenNr Name Markierungen Alter
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sumit 80 16
1004 Shobhit 95 fünfzehn
1005 Akasch 85 16

Tisch: Student

  • Angenommen, Sie möchten den Datensatz der obigen Student-Tabelle in die neue Tabelle kopieren Klasse_12_Studenten. Dazu müssen Sie die folgende Abfrage in SQL eingeben:
 SELECT * INTO Class_12_Students FROM Student; 
  • Schauen wir uns die Tabelle an Klasse_12_Studenten Tabelle erfolgreich erstellt oder nicht in der Datenbank:
 SELECT * FROM Class_12_Students; 
RollenNr Name Markierungen Alter
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sumit 80 16
1004 Shobhit 95 fünfzehn
1005 Akasch 85 16

Tisch: Klasse_12_Studenten

Beispiel 4: In diesem Beispiel haben wir eine Tabelle namens Autos mit drei Spalten:

Autoname Autofarbe Autokosten
Hyundai Creta Weiß 10.85.000
Hyundai-Veranstaltungsort Weiß 9,50.000
Hyundai i20 Rot 9.00.000
Kia Sonet Weiß 10.00.000
Kia Seltos Schwarz 8.00.000
Schnelle Wünsche Rot 7,95.000

Tisch: Autos

  • Angenommen, Sie möchten kopieren Car_Color Und Autoname Spalten der obigen Cars-Tabelle in die neue Tabelle Car_Color . Dazu müssen Sie die folgende Abfrage in SQL eingeben:
 SELECT Car_Name, Car_Color INTO Car_Color FROM Cars; 
  • Lassen Sie uns das überprüfen Car_Color Tabelle wurde erfolgreich in der Datenbank erstellt oder nicht:
 SELECT * FROM Car_Color; 
Autoname Autofarbe
Hyundai Creta Weiß
Hyundai-Veranstaltungsort Weiß
Hyundai i20 Rot
Kia Sonet Weiß
Kia Seltos Schwarz
Schnelle Wünsche Rot

Tisch: Car_Color

Syntax der SELECT INTO-Anweisung mit WHERE-Klausel in SQL

 SELECT * INTO New_table_name FROM old_table_name WHERE [ condition ] ; 

Beispiele für eine SELECT INTO-Anweisung mit WHERE-Klausel in SQL

Hier haben wir die folgenden drei verschiedenen SQL-Beispiele herangezogen, die Ihnen helfen, den Inhalt einer Tabelle mit einer bestimmten Bedingung in SQL in eine andere Tabelle zu kopieren:

Alter von Pete Davidson

Beispiel 1: In diesem Beispiel haben wir eine Tabelle namens Autos mit drei Spalten:

Sortieren Sie eine Arrayliste in Java
Autoname Autofarbe Autokosten
Hyundai Creta Schwarz 10.85.000
Hyundai-Veranstaltungsort Schwarz 9,50.000
Hyundai i20 Rot 9.00.000
Kia Sonet Weiß 10.00.000
Kia Seltos Schwarz 8.00.000
Schnelle Wünsche Rot 7,95.000

Tisch: Autos

  • Angenommen, wir möchten nur die Aufzeichnungen der Autos kopieren, deren Farbe Schwarz ist. Dazu müssen wir die folgende Abfrage in SQL eingeben:
 SELECT * INTO Black_Car_Details FROM Cars WHERE Car_Color = 'Black'; 
  • Lassen Sie uns das überprüfen Black_Car_Details Tabelle wurde erfolgreich in der Datenbank erstellt oder nicht:
 SELECT * FROM Black_Car_Details; 
Autoname Autofarbe Autokosten
Hyundai Creta Schwarz 10.85.000
Hyundai-Veranstaltungsort Schwarz 9,50.000
Kia Seltos Schwarz 8.00.000

Tisch: Black_Car_Details

Beispiel 2: In diesem Beispiel haben wir eine Tabelle namens Mitarbeiter mit vier Spalten:

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

Tisch: Mitarbeiter

  • Angenommen, wir möchten nur die Datensätze der Mitarbeiter kopieren, deren Gehalt mehr als 40.000 beträgt. Dazu müssen wir die folgende Abfrage in SQL eingeben:
 SELECT * INTO Emp_Salary_40000 FROM Cars WHERE Emp_Salary > 40000; 
  • Lassen Sie uns das überprüfen Emp_Salary_40000 Tabelle erfolgreich erstellt oder nicht in der Datenbank:
 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

Tisch: Emp_Salary_40000