Microsoft Access で SQL を使用してあるテーブルから別のテーブルにデータを正しく挿入する方法
Jan 14, 2025 am 08:27 AMデータベース クエリとデータ挿入ガイド
データベース操作では、あるテーブルからデータを抽出し、それを別のテーブルに挿入することが必要になることがよくあります。 Microsoft Access では、これは SQL クエリを通じて実行されます。ただし、初心者がこれらのクエリを作成するときに構文エラーが発生する可能性があります。
たとえば、ユーザーは次のクエリを実行しようとします:
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);
このクエリは、Table1 からデータを抽出して変換し、Table2 に挿入するように設計されています。しかし、ユーザーは構文エラーに遭遇しました。解決策は、正しい構文を使用すること、つまり「VALUES」キーワードと括弧を削除することです:
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;
この修正されたバージョンは、抽出および変換されたデータを Table2 に挿入するという目的のタスクを正常に実行します。データを挿入するときは、SQL クエリで「VALUES」と括弧を使用しないように注意してください。
以上がMicrosoft Access で SQL を使用してあるテーブルから別のテーブルにデータを正しく挿入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
