logo

TABELA KOPIOWANIA SQL

Jeśli chcesz skopiować dane z jednej tabeli SQL do innej tabeli SQL na tym samym serwerze SQL, możesz to zrobić za pomocą instrukcji SELECT INTO w języku SQL.

ciąg zawiera Java

Instrukcja SELECT INTO w Structured Query Language kopiuje zawartość jednej istniejącej tabeli do nowej tabeli. SQL tworzy nową tabelę, korzystając ze struktury istniejącej tabeli.

Składnia instrukcji SELECT INTO w SQL

 SELECT * INTO New_table_name FROM old_table_name; 

Przykłady instrukcji SELECT INTO w SQL

W tym artykule wykorzystaliśmy następujące trzy różne przykłady SQL, które pomogą Ci skopiować zawartość jednej tabeli do drugiej tabeli w SQL:

Przykład 1: W tym przykładzie mamy tabelę o nazwie Samochody z trzema kolumnami:

Nazwa samochodu Kolor samochodu Koszt samochodu
Hyundaia Cretę Biały 10 85 000
Miejsce Hyundaia Biały 9,50 000
Hyundaia i20 Czerwony 9,00,000
Kia Sonet Biały 10 00 000
Kia Selto Czarny 8,00,000
Szybkie pragnienia Czerwony 7,95 000

Tabela: Samochody

  • Załóżmy, że chcesz skopiować zawartość powyższej tabeli Car do nowej tabeli Szczegóły_samochodu. W tym celu należy wpisać następujące zapytanie w języku SQL:
 SELECT * INTO Car_Details FROM Cars; 
  • Sprawdźmy Szczegóły_samochodu tabela została utworzona pomyślnie lub nie w bazie danych:
 SELECT * FROM Car_Details; 
Nazwa samochodu Kolor samochodu Koszt samochodu
Hyundaia Cretę Biały 10 85 000
Miejsce Hyundaia Biały 9,50 000
Hyundaia i20 Czerwony 9,00,000
Kia Sonet Biały 10 00 000
Kia Selto Czarny 8,00,000
Szybkie pragnienia Czerwony 7,95 000

Tabela: Szczegóły_samochodu

Przykład 2: W tym przykładzie mamy tabelę o nazwie Pracownik z czterema kolumnami:

Emp_Id Nazwa_emplu Emp_Wynagrodzenie Em_Miasto
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bheem 30000 Goa
204 Baran 29000 Goa
205 Szczyt 40000 Delhi
  • Załóżmy, że chcesz skopiować rekord powyższej tabeli Pracownicy do nowej tabeli Kodowanie_Pracownicy. W tym celu należy wpisać następujące zapytanie w języku SQL:
 SELECT * INTO Coding_Employees FROM Employee; 
  • Sprawdźmy Kodowanie_Pracownicy tabela została utworzona pomyślnie lub nie w bazie danych:
 SELECT * FROM Coding_Employees; 
Emp_Id Nazwa_emplu Emp_Wynagrodzenie Em_Miasto
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bheem 30000 Goa
204 Baran 29000 Goa
205 Szczyt 40000 Delhi

Tabela: Kodowanie_Pracownicy

Przykład 3: W tym przykładzie mamy tabelę o nazwie Student z czterema kolumnami:

RolkaNie Nazwa Znaki Wiek
1001 Bhanu 88 17
1002 Ramana 82 16
1003 Szczyt 80 16
1004 Shobhit 95 piętnaście
1005 Akash 85 16

Tabela: Student

  • Załóżmy, że chcesz skopiować rekord powyższej tabeli Student do nowej tabeli Klasa_12_Uczniowie. W tym celu należy wpisać następujące zapytanie w języku SQL:
 SELECT * INTO Class_12_Students FROM Student; 
  • Sprawdźmy, czy tabela jest Klasa_12_Uczniowie tabela utworzona pomyślnie lub nie w bazie danych:
 SELECT * FROM Class_12_Students; 
RolkaNie Nazwa Znaki Wiek
1001 Bhanu 88 17
1002 Ramana 82 16
1003 Szczyt 80 16
1004 Shobhit 95 piętnaście
1005 Akash 85 16

Tabela: Klasa_12_Uczniowie

Kat Timf

Przykład 4: W tym przykładzie mamy tabelę o nazwie Samochody z trzema kolumnami:

Nazwa samochodu Kolor samochodu Koszt samochodu
Hyundaia Cretę Biały 10 85 000
Miejsce Hyundaia Biały 9,50 000
Hyundaia i20 Czerwony 9,00,000
Kia Sonet Biały 10 00 000
Kia Selto Czarny 8,00,000
Szybkie pragnienia Czerwony 7,95 000

Tabela: Samochody

  • Załóżmy, że chcesz skopiować Kolor_samochodu I Nazwa_samochodu kolumny powyższej tabeli Samochody do nowej tabeli Kolor_samochodu . W tym celu należy wpisać następujące zapytanie w języku SQL:
 SELECT Car_Name, Car_Color INTO Car_Color FROM Cars; 
  • Sprawdźmy Kolor_samochodu tabela została utworzona pomyślnie lub nie w bazie danych:
 SELECT * FROM Car_Color; 
Nazwa samochodu Kolor samochodu
Hyundaia Cretę Biały
Miejsce Hyundaia Biały
Hyundaia i20 Czerwony
Kia Sonet Biały
Kia Selto Czarny
Szybkie pragnienia Czerwony

Tabela: Kolor_samochodu

Składnia instrukcji SELECT INTO z klauzulą ​​WHERE w SQL

 SELECT * INTO New_table_name FROM old_table_name WHERE [ condition ] ; 

Przykłady instrukcji SELECT INTO z klauzulą ​​WHERE w SQL

Tutaj wzięliśmy następujące trzy różne przykłady SQL, które pomogą Ci skopiować zawartość jednej tabeli do drugiej tabeli z określonym warunkiem w SQL:

typy sieci

Przykład 1: W tym przykładzie mamy tabelę o nazwie Samochody z trzema kolumnami:

Nazwa samochodu Kolor samochodu Koszt samochodu
Hyundaia Cretę Czarny 10 85 000
Miejsce Hyundaia Czarny 9,50 000
Hyundaia i20 Czerwony 9,00,000
Kia Sonet Biały 10 00 000
Kia Selto Czarny 8,00,000
Szybkie pragnienia Czerwony 7,95 000

Tabela: Samochody

  • Załóżmy, że chcemy skopiować tylko zapis tych samochodów, których kolor jest czarny. W tym celu musimy wpisać następujące zapytanie w SQL:
 SELECT * INTO Black_Car_Details FROM Cars WHERE Car_Color = 'Black'; 
  • Sprawdźmy Szczegóły_Black_Car_Details tabela została utworzona pomyślnie lub nie w bazie danych:
 SELECT * FROM Black_Car_Details; 
Nazwa samochodu Kolor samochodu Koszt samochodu
Hyundaia Cretę Czarny 10 85 000
Miejsce Hyundaia Czarny 9,50 000
Kia Selto Czarny 8,00,000

Tabela: Szczegóły_Black_Car_Details

Przykład 2: W tym przykładzie mamy tabelę o nazwie Pracownik z czterema kolumnami:

Emp_Id Nazwa_emplu Emp_Wynagrodzenie Em_Miasto
201 Abhay 45000 Goa
202 Ankit 45000 Delhi
203 Bheem 38000 Goa
204 Baran 49000 Goa
205 Szczyt 40000 Delhi

Tabela: Pracownik

  • Załóżmy, że chcemy skopiować tylko dane tych pracowników, których wynagrodzenie przekracza 40 000. W tym celu musimy wpisać następujące zapytanie w SQL:
 SELECT * INTO Emp_Salary_40000 FROM Cars WHERE Emp_Salary > 40000; 
  • Sprawdźmy Emp_Wynagrodzenie_40000 tabela utworzona pomyślnie lub nie w bazie danych:
 SELECT * FROM Emp_Salary_40000; 
Emp_Id Nazwa_emplu Emp_Wynagrodzenie Em_Miasto
201 Abhay 45000 Goa
202 Ankit 45000 Delhi
204 Baran 49000 Goa

Tabela: Emp_Wynagrodzenie_40000