Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasukkan Data dengan Betul dari Satu Jadual ke Jadual Lain dalam Microsoft Access menggunakan SQL?
Pertanyaan Pangkalan Data dan Panduan Memasukkan Data
Dalam operasi pangkalan data, selalunya perlu untuk mengekstrak data daripada satu jadual dan memasukkannya ke dalam jadual lain. Dalam Microsoft Access, ini dicapai melalui pertanyaan SQL. Walau bagaimanapun, pemula mungkin menghadapi ralat sintaks semasa menulis pertanyaan ini.
Sebagai contoh, pengguna cuba melaksanakan pertanyaan berikut:
<code class="language-sql">INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);</code>
Pertanyaan ini direka bentuk untuk mengekstrak dan mengubah data daripada Jadual1 dan kemudian memasukkannya ke dalam Jadual2. Walau bagaimanapun, pengguna mengalami ralat sintaks. Penyelesaiannya terletak pada penggunaan sintaks yang betul, iaitu mengalih keluar kata kunci dan kurungan "VALUES":
<code class="language-sql">INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;</code>
Versi yang diperbetulkan ini akan berjaya melaksanakan tugas yang dimaksudkan untuk memasukkan data yang diekstrak dan diubah ke dalam Jadual2. Ingat, elakkan menggunakan "VALUES" dan kurungan dalam pertanyaan SQL semasa memasukkan data.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data dengan Betul dari Satu Jadual ke Jadual Lain dalam Microsoft Access menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!