access資料庫sql中insert語句中value某個引數用

2021-04-18 07:54:57 字數 1248 閱讀 3736

1樓:匿名使用者

按如下方式獲得:

如,access庫中有以下兩張表:

現要將測試表1的資料追加到測試表中內,其中測試表1的name列為引數,age為固容定值20,需要select獲得。

可用如下語句:

insert into 測試表(name,age) select name,20 from  測試表1

追加後的結果:

2樓:***x牛

多寫一點語句,

先執行copy查bai詢,將查詢得到的字型結果讀du入到到變數,然後用

zhiaddnew方法,

with 房屋報修維修表dao

.addnew

.fields("報修時間")=...

.fields("報修房主姓名")=讀出姓名的變數名....

.update

3樓:匿名使用者

給你個思路 將你所需要得到的引數寫一個方法 你看看那個報修時間還不一樣是用方回法得到的答 很傻很簡單的方法就是將你所需要的每一個引數都寫一個方法 然後方法的返回值就是你所需要的引數

比如function string a(int id)然後在插入語句中的報修房主姓名的引數寫a(id)如果你所需要的引數在同一張表 你可以查詢你所需要的所有引數 然後放入一張記憶體表中 自己編輯列名 這樣就可以只需寫一個方法

在access資料庫中,怎樣用sql語句把一個表的某些欄位的某些記錄插入另一個表?

4樓:匿名使用者

對兩個表的欄位有要求,不一樣要兩個表的欄位一樣或者說欄位順序一樣,

只需要將查詢出來並結果整理的資料表與目標資料表的欄位數目以及順序一直就可以了,^_^

5樓:說啊———喵

通過sql語句把一個表的bai某du

些欄位的某些記錄插zhi入到另一個表中,可參照下面dao的例子:

insert into 表內1 ( 欄位

容1, 欄位2, 欄位3 )

select 表2.欄位1, 表2.欄位2, 表2.欄位3from 表2

where 表2.欄位3>20

該例子實現將表2中滿足條件的欄位1、欄位2、欄位3的值追加到表1中的對應欄位,要求對應欄位的資料型別一致,名稱不一定相同

6樓:

insert into a(欄位1,欄位2,……)select (欄位1,欄位2,……) from b

ACCESS資料庫合併

要看你的5000條在不在30000的裡面,如果包含在30000裡,乾脆把表1刪了,如果5000條的表,與30000條的意思不同就要用聯接的方法來使用這兩個表.conn.execute update dzk ziptable set dzk ziptable.qxcode dzk qxtable.qx...

access資料庫查詢groupby中first語句怎麼用呀

要發生錯誤?在不是sql語句能控制的。寫 吧 在窗體上新增兩個隱藏文字框,分別用sql取出第一個值和最後一個值。然後在選擇事件裡面判斷,如果選擇的值和那兩個隱藏文字值相同,就報錯。first 和last是聚合函式的中的兩個函式,它們分別可以返回分組記錄中的提一條和最後一條記錄中的欄位資訊。通常與gr...

sql資料庫時提示物件名無效,SQL資料庫時提示物件名 XXX 無效

原因一 新建的資料庫,沒有將初始資料匯入到新庫裡。解決方法 資料庫做了遷移後,一般會進行匯入 還原資料的過程,在這個過程中,要注意新資料庫的完整物件名與原來是一致的。比如,您的舊資料庫名叫 db1 舊資料庫使用者是 dbuser1,現在要遷移到新的資料庫上,新資料庫名是 db2,新資料庫使用者是 d...