Maison > base de données > tutoriel mysql > Comment insérer correctement des données d'une table à une autre dans Microsoft Access à l'aide de SQL ?

Comment insérer correctement des données d'une table à une autre dans Microsoft Access à l'aide de SQL ?

Barbara Streisand
Libérer: 2025-01-14 08:27:13
original
636 Les gens l'ont consulté

How to Correctly Insert Data from One Table to Another in Microsoft Access using SQL?

Guide de requête de base de données et d'insertion de données

Dans les opérations de base de données, il est souvent nécessaire d'extraire les données d'une table et de les insérer dans une autre table. Dans Microsoft Access, cela se fait via une requête SQL. Cependant, les débutants peuvent rencontrer des erreurs de syntaxe lors de l’écriture de ces requêtes.

Par exemple, un utilisateur tente d'exécuter la requête suivante :

<code class="language-sql">INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES
  (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);</code>
Copier après la connexion

Cette requête est conçue pour extraire et transformer les données du tableau 1, puis les insérer dans le tableau 2. Cependant, l'utilisateur a rencontré une erreur de syntaxe. La solution réside dans l'utilisation de la bonne syntaxe, c'est-à-dire en supprimant le mot-clé "VALUES" et les crochets :

<code class="language-sql">INSERT INTO Table2(LongIntColumn2, CurrencyColumn2)
SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;</code>
Copier après la connexion

Cette version corrigée effectuera avec succès la tâche prévue consistant à insérer les données extraites et transformées dans le tableau 2. N'oubliez pas d'éviter d'utiliser des « VALEURS » et des parenthèses dans les requêtes SQL lors de l'insertion de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal