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