logo

SQL KOPITABEL

Hvis du vil kopiere data fra en SQL-tabel til en anden SQL-tabel i den samme SQL-server, så er det muligt ved at bruge SELECT INTO-sætningen i SQL.

SELECT INTO-sætningen i Structured Query Language kopierer indholdet fra en eksisterende tabel til den nye tabel. SQL opretter den nye tabel ved at bruge strukturen i den eksisterende tabel.

Syntaks for SELECT INTO-sætning i SQL

 SELECT * INTO New_table_name FROM old_table_name; 

Eksempler på SELECT INTO-sætning i SQL

I denne artikel har vi taget følgende tre forskellige SQL-eksempler, som vil hjælpe dig med, hvordan du kopierer indholdet af en tabel til en anden tabel i SQL:

Eksempel 1: I dette eksempel har vi en tabel kaldet Biler med tre kolonner:

hvem er urfi javed
Bilens navn Bil farve Bilomkostninger
Hyundai Creta hvid 10,85,000
Hyundai spillested hvid 9.50.000
Hyundai i20 Rød 9.00.000
Kia Sonet hvid 10.00.000
Kia Seltos Sort 8.00.000
Hurtige ønsker Rød 7.95.000

Bord: Biler

  • Antag, at du vil kopiere indholdet af ovenstående Bil-tabel til den nye tabel Bil_detaljer. Til dette skal du skrive følgende forespørgsel i SQL:
 SELECT * INTO Car_Details FROM Cars; 
  • Lad os tjekke Bil_detaljer tabel er oprettet med succes eller ej i databasen:
 SELECT * FROM Car_Details; 
Bilens navn Bil farve Bilomkostninger
Hyundai Creta hvid 10,85,000
Hyundai spillested hvid 9.50.000
Hyundai i20 Rød 9.00.000
Kia Sonet hvid 10.00.000
Kia Seltos Sort 8.00.000
Hurtige ønsker Rød 7.95.000

Bord: Bil_detaljer

Eksempel 2: I dette eksempel har vi en tabel kaldet Medarbejder med fire kolonner:

Emp_Id Emp_Name Emp_Løn Emp_City
201 Abhay 25.000 Goa
202 Ankit 45.000 Delhi
203 Bheem 30.000 Goa
204 Vædder 29.000 Goa
205 Sumit 40.000 Delhi
  • Antag, at du vil kopiere posten fra ovenstående medarbejdertabel til den nye tabel Coding_Employees. Til dette skal du skrive følgende forespørgsel i SQL:
 SELECT * INTO Coding_Employees FROM Employee; 
  • Lad os tjekke Coding_Employees tabel er oprettet med succes eller ej i databasen:
 SELECT * FROM Coding_Employees; 
Emp_Id Emp_Name Emp_Løn Emp_City
201 Abhay 25.000 Goa
202 Ankit 45.000 Delhi
203 Bheem 30.000 Goa
204 Vædder 29.000 Goa
205 Sumit 40.000 Delhi

Bord: Coding_Employees

Eksempel 3: I dette eksempel har vi en tabel kaldet Studerende med fire kolonner:

RollNo Navn Mærker Alder
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sumit 80 16
1004 Shobhit 95 femten
1005 Akash 85 16

Bord: Studerende

  • Antag, at du vil kopiere posten fra ovenstående elevtabel til den nye tabel Klasse_12_Elever. Til dette skal du skrive følgende forespørgsel i SQL:
 SELECT * INTO Class_12_Students FROM Student; 
  • Lad os tjekke tabellen er Klasse_12_Elever tabel oprettet med succes eller ej i databasen:
 SELECT * FROM Class_12_Students; 
RollNo Navn Mærker Alder
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sumit 80 16
1004 Shobhit 95 femten
1005 Akash 85 16

Bord: Klasse_12_Elever

Eksempel 4: I dette eksempel har vi en tabel kaldet Biler med tre kolonner:

Bilens navn Bil farve Bilomkostninger
Hyundai Creta hvid 10,85,000
Hyundai spillested hvid 9.50.000
Hyundai i20 Rød 9.00.000
Kia Sonet hvid 10.00.000
Kia Seltos Sort 8.00.000
Hurtige ønsker Rød 7.95.000

Bord: Biler

  • Antag, at du vil kopiere Bil_farve og Bil_navn kolonner i ovenstående Biler-tabel til den nye tabel Bil_farve . Til dette skal du skrive følgende forespørgsel i SQL:
 SELECT Car_Name, Car_Color INTO Car_Color FROM Cars; 
  • Lad os tjekke Bil_farve tabel er oprettet med succes eller ej i databasen:
 SELECT * FROM Car_Color; 
Bilens navn Bil farve
Hyundai Creta hvid
Hyundai spillested hvid
Hyundai i20 Rød
Kia Sonet hvid
Kia Seltos Sort
Hurtige ønsker Rød

Bord: Bil_farve

Syntaks for SELECT INTO-sætning med WHERE-sætning i SQL

 SELECT * INTO New_table_name FROM old_table_name WHERE [ condition ] ; 

Eksempler på SELECT INTO-sætning med WHERE-sætning i SQL

Her har vi taget følgende tre forskellige SQL-eksempler, som vil hjælpe dig med, hvordan du kopierer indholdet af en tabel til en anden tabel med en specifik betingelse i SQL:

Eksempel 1: I dette eksempel har vi en tabel kaldet Biler med tre kolonner:

Bilens navn Bil farve Bilomkostninger
Hyundai Creta Sort 10,85,000
Hyundai spillested Sort 9.50.000
Hyundai i20 Rød 9.00.000
Kia Sonet hvid 10.00.000
Kia Seltos Sort 8.00.000
Hurtige ønsker Rød 7.95.000

Bord: Biler

  • Antag, at vi kun vil kopiere registreringen af ​​de biler, hvis farve er sort. Til dette skal vi skrive følgende forespørgsel i SQL:
 SELECT * INTO Black_Car_Details FROM Cars WHERE Car_Color = 'Black'; 
  • Lad os tjekke Black_Car_Details tabel er oprettet med succes eller ej i databasen:
 SELECT * FROM Black_Car_Details; 
Bilens navn Bil farve Bilomkostninger
Hyundai Creta Sort 10,85,000
Hyundai spillested Sort 9.50.000
Kia Seltos Sort 8.00.000

Bord: Black_Car_Details

Eksempel 2: I dette eksempel har vi en tabel kaldet Medarbejder med fire kolonner:

Emp_Id Emp_Name Emp_Løn Emp_City
201 Abhay 45.000 Goa
202 Ankit 45.000 Delhi
203 Bheem 38.000 Goa
204 Vædder 49000 Goa
205 Sumit 40.000 Delhi

Bord: Medarbejder

  • Antag, at vi kun ønsker at kopiere posten for de medarbejdere, hvis løn er mere end 40.000. Til dette skal vi skrive følgende forespørgsel i SQL:
 SELECT * INTO Emp_Salary_40000 FROM Cars WHERE Emp_Salary > 40000; 
  • Lad os tjekke Emp_Løn_40000 tabel oprettet med succes eller ej i databasen:
 SELECT * FROM Emp_Salary_40000; 
Emp_Id Emp_Name Emp_Løn Emp_City
201 Abhay 45.000 Goa
202 Ankit 45.000 Delhi
204 Vædder 49000 Goa

Bord: Emp_Løn_40000