在MS Access中,我想在選擇查詢的返回結果中插入一個新列。新列的每一行都有相同的值。例如,我選擇返回列A,B和我想C到被選擇查詢創建新列:如何在選擇查詢中創建新列
A B C
----------
a1 b1 c
a2 b2 c
a3 b3 c
在MS Access中,我想在選擇查詢的返回結果中插入一個新列。新列的每一行都有相同的值。例如,我選擇返回列A,B和我想C到被選擇查詢創建新列:如何在選擇查詢中創建新列
A B C
----------
a1 b1 c
a2 b2 c
a3 b3 c
select A, B, 'c' as C
from MyTable
這取決於你想例如與柱做什麼這裏是追加一個新列的記錄,可以在客戶端進行更新的例子:
Sub MSDataShape_AddNewCol()
Dim rs As ADODB.Recordset
Set rs = CreateObject("ADODB.Recordset")
With rs
.ActiveConnection = _
"Provider=MSDataShape;" & _
"Data Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Tempo\New_Jet_DB.mdb"
.Source = _
"SHAPE {" & _
" SELECT ExistingField" & _
" FROM ExistingTable" & _
" ORDER BY ExistingField" & _
"} APPEND NEW adNumeric(5, 4) AS NewField"
.LockType = adLockBatchOptimistic
.Open
Dim i As Long
For i = 0 To .RecordCount - 1
.Fields("NewField").Value = Round(.Fields("ExistingField").Value, 4)
.MoveNext
Next
rs.Save "C:\rs.xml", adPersistXML
End With
End Sub
選擇場, 場2, 「例如」 AS野 FROM表1 這將增加一列名爲「新領域「的輸出,其價值將永遠是」示例「。