Déplacement de données entre des tables MS Access : un guide
Dans les bases de données MS Access, vous devrez souvent déplacer des données d'une table à une autre, souvent après une certaine transformation. L'instruction INSERT INTO
est essentielle, mais une syntaxe incorrecte peut entraîner des erreurs.
Dépannage des erreurs de syntaxe
Une erreur courante lors de l'utilisation de INSERT INTO
avec une sous-requête consiste à inclure des éléments supplémentaires. Le mot-clé VALUES
et les parenthèses autour de la sous-requête sont inutiles dans ce contexte.
Syntaxe correcte pour l'insertion de données
Voici la bonne approche :
<code class="language-sql">INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;</code>
Cette requête rationalisée extrait efficacement les données de Table1
, les regroupe par LongIntColumn1
, calcule la moyenne de CurrencyColumn
et insère les résultats dans les champs Table2
et LongIntColumn2
de CurrencyColumn2
. Cela élimine les erreurs de syntaxe et garantit l'intégrité des 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!