logo

TABLE DE COPIE SQL

Si vous souhaitez copier les données d'une table SQL dans une autre table SQL sur le même serveur SQL, cela est possible en utilisant l'instruction SELECT INTO dans SQL.

rotation de l'arbre avl

L'instruction SELECT INTO du langage de requête structuré copie le contenu d'une table existante dans la nouvelle table. SQL crée la nouvelle table en utilisant la structure de la table existante.

Syntaxe de l'instruction SELECT INTO en SQL

 SELECT * INTO New_table_name FROM old_table_name; 

Exemples d'instruction SELECT INTO en SQL

Dans cet article, nous avons pris les trois exemples SQL différents suivants qui vous aideront à copier le contenu d'une table dans une autre table en SQL :

Exemple 1: Dans cet exemple, nous avons une table appelée Voitures avec trois colonnes :

Nom de la voiture Couleur de la voiture Coût de la voiture
Hyundai Creta Blanc 10,85,000
Site Hyundai Blanc 9,50 000
Hyundai i20 Rouge 9,00,000
Kia Sonet Blanc 10 00 000
Kia Seltos Noir 8,00,000
Désirs rapides Rouge 7,95 000

Tableau: Voitures

  • Supposons que vous souhaitiez copier le contenu de la table Car ci-dessus dans la nouvelle table. Car_Détails. Pour cela, vous devez taper la requête suivante en SQL :
 SELECT * INTO Car_Details FROM Cars; 
  • Vérifions le Détails de la voiture la table est créée avec succès ou non dans la base de données :
 SELECT * FROM Car_Details; 
Nom de la voiture Couleur de la voiture Coût de la voiture
Hyundai Creta Blanc 10,85,000
Site Hyundai Blanc 9,50 000
Hyundai i20 Rouge 9,00,000
Kia Sonet Blanc 10 00 000
Kia Seltos Noir 8,00,000
Désirs rapides Rouge 7,95 000

Tableau: Détails de la voiture

Exemple 2 : Dans cet exemple, nous avons une table appelée Employé avec quatre colonnes :

Emp_Id Emp_Name Emp_Salaire Emp_Ville
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bhem 30000 Goa
204 RAM 29000 Goa
205 Sommet 40000 Delhi
  • Supposons que vous souhaitiez copier l'enregistrement de la table Employé ci-dessus dans la nouvelle table. Codage_Employés. Pour cela, vous devez taper la requête suivante en SQL :
 SELECT * INTO Coding_Employees FROM Employee; 
  • Vérifions le Codage_Employés la table est créée avec succès ou non dans la base de données :
 SELECT * FROM Coding_Employees; 
Emp_Id Emp_Name Emp_Salaire Emp_Ville
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bhem 30000 Goa
204 RAM 29000 Goa
205 Sommet 40000 Delhi

Tableau: Codage_Employés

Exemple 3 : Dans cet exemple, nous avons une table appelée Étudiant avec quatre colonnes :

RouleauNon Nom Des marques Âge
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sommet 80 16
1004 Shobhit 95 quinze
1005 Akash 85 16

Tableau: Étudiant

  • Supposons que vous souhaitiez copier l'enregistrement de la table Student ci-dessus dans la nouvelle table. Classe_12_Étudiants. Pour cela, vous devez taper la requête suivante en SQL :
 SELECT * INTO Class_12_Students FROM Student; 
  • Vérifions que le tableau est Classe_12_Étudiants table créée avec succès ou non dans la base de données :
 SELECT * FROM Class_12_Students; 
RouleauNon Nom Des marques Âge
1001 Bhanu 88 17
1002 Raman 82 16
1003 Sommet 80 16
1004 Shobhit 95 quinze
1005 Akash 85 16

Tableau: Classe_12_Étudiants

variable javascript globale

Exemple 4 : Dans cet exemple, nous avons une table appelée Voitures avec trois colonnes :

Nom de la voiture Couleur de la voiture Coût de la voiture
Hyundai Creta Blanc 10,85,000
Site Hyundai Blanc 9,50 000
Hyundai i20 Rouge 9,00,000
Kia Sonet Blanc 10 00 000
Kia Seltos Noir 8,00,000
Désirs rapides Rouge 7,95 000

Tableau: Voitures

  • Supposons que vous souhaitiez copier Couleur_Car et Nom_voiture colonnes du tableau Cars ci-dessus dans le nouveau tableau Couleur_Car . Pour cela, vous devez taper la requête suivante en SQL :
 SELECT Car_Name, Car_Color INTO Car_Color FROM Cars; 
  • Vérifions le Couleur_Car la table est créée avec succès ou non dans la base de données :
 SELECT * FROM Car_Color; 
Nom de la voiture Couleur de la voiture
Hyundai Creta Blanc
Site Hyundai Blanc
Hyundai i20 Rouge
Kia Sonet Blanc
Kia Seltos Noir
Désirs rapides Rouge

Tableau: Couleur_Car

Syntaxe de l'instruction SELECT INTO avec la clause WHERE en SQL

 SELECT * INTO New_table_name FROM old_table_name WHERE [ condition ] ; 

Exemples d'instruction SELECT INTO avec la clause WHERE en SQL

Ici, nous avons pris les trois exemples SQL différents suivants, qui vous aideront à copier le contenu d'une table dans une autre table avec une condition spécifique en SQL :

trier une liste de tableaux java

Exemple 1: Dans cet exemple, nous avons une table appelée Voitures avec trois colonnes :

Nom de la voiture Couleur de la voiture Coût de la voiture
Hyundai Creta Noir 10,85,000
Site Hyundai Noir 9,50 000
Hyundai i20 Rouge 9,00,000
Kia Sonet Blanc 10 00 000
Kia Seltos Noir 8,00,000
Désirs rapides Rouge 7,95 000

Tableau: Voitures

  • Supposons que nous souhaitions copier uniquement les enregistrements des voitures dont la couleur est noire. Pour cela, nous devons taper la requête suivante en SQL :
 SELECT * INTO Black_Car_Details FROM Cars WHERE Car_Color = 'Black'; 
  • Vérifions le Black_Car_Détails la table est créée avec succès ou non dans la base de données :
 SELECT * FROM Black_Car_Details; 
Nom de la voiture Couleur de la voiture Coût de la voiture
Hyundai Creta Noir 10,85,000
Site Hyundai Noir 9,50 000
Kia Seltos Noir 8,00,000

Tableau: Black_Car_Détails

Exemple 2 : Dans cet exemple, nous avons une table appelée Employé avec quatre colonnes :

Emp_Id Emp_Name Emp_Salaire Emp_Ville
201 Abhay 45000 Goa
202 Ankit 45000 Delhi
203 Bhem 38000 Goa
204 RAM 49000 Goa
205 Sommet 40000 Delhi

Tableau: Employé

  • Supposons que nous souhaitions copier uniquement le dossier des employés dont le salaire est supérieur à 40 000. Pour cela, nous devons taper la requête suivante en SQL :
 SELECT * INTO Emp_Salary_40000 FROM Cars WHERE Emp_Salary > 40000; 
  • Vérifions le Emp_Salary_40000 table créée avec succès ou non dans la base de données :
 SELECT * FROM Emp_Salary_40000; 
Emp_Id Emp_Name Emp_Salaire Emp_Ville
201 Abhay 45000 Goa
202 Ankit 45000 Delhi
204 RAM 49000 Goa

Tableau: Emp_Salary_40000