accesssql欄位名
A. ACCESS中的sql語句count(distinct(欄位名))問題
你這個問題我測試過,access
裡面的distinct是不能這樣是用的啊!
我測試用group
by
試過,可以分類統計.
select
count([
欄位名
])
as
[欄位名]
from
[表名]
group
gy
[欄位名]
完全可以出你想要的結果!
B. access sql如何查詢欄位名帶單引號怎麼辦
SELECT*fromas_tablewhere['區域']='武漢分公司';
恩,這樣試試
C. SQL高手進,access中用SQL取得一個表的所有欄位名
用SQL語句無法取得表的欄位名,必須用ADO或DAO模型來連接數據表建立一個RecordSet對象後,通過其Fields(index).name 來返回每個欄位的名字
D. access查詢里能執行SQL語句,能通過SQL修改表欄位名嗎
我也碰到過相同問題,只要在查詢的欄位名後加 "AS 新欄位名" 就可以了.
例如:
SELECT TABLE.舊欄位名 AS 新欄位名
INTO TABLE2
E. ACCESS中,有沒有SQL語句查詢獲得表名和欄位名
你好,
首先,不管是中文的表名和欄位名或者英文的表名欄位名在資料庫中對應的sql的寫法都是相同的。
比如:
有一張表名:
員工表
欄位:姓名,年齡,性別
sql語句的寫法:
select
姓名,年齡,性別
from
員工表
這樣的語句就可了。
希望對你有所幫助!
F. 查詢Access欄位名的SQL語句怎麼寫
SQL SERVER
查看所有表名:
select name from sysobjects where type='U'
查詢表的所有欄位名:
Select name from syscolumns Where ID=OBJECT_ID('表名')
select * from information_schema.tables
select * from information_schema.views
select * from information_schema.columns
ACCESS
查看所有表名:
select name from MSysObjects where type=1 and flags=0
MSysObjects是系統對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統對象可以使之顯示出來。
G. 用SQL語句修改ACCESS欄位名
先創建一個臨時表
例如原有表中有三個欄位COL1,COL2,COL3
把COL3
改為COL4語句如下:
1.創建臨時表
SELECT
COL1,COL2,COL3
AS
COL4
INTO
TABLENAME_TEMP
FROM
(SELECT
COL1,COL2,COL3
FROM
TABLENAME)
;
2.刪除原表
DROP
TABLE
TABLENAME;
3.把臨時表的數據插入到原表中
SELECT
*
INTO
TABLENAME
FROM
TABLENAME_TEMP;
4.刪除臨時表
DROP
TABLE
TABLENAME_TEMP;
5.這樣欄位名字就修改完成
H. access資料庫復制欄位名命令
updateAsetb=a。
一般設置為追加查詢insertinto表2(欄位1,欄位2)select欄位1,欄位2from表1即把表1的欄位1、欄位2復制粘貼到表2對應的欄位上了,需要注意欄位順序和數據類型。insertintotable1(col1).id=table2.id。
新建一個你要用的欄位比如AddTime2,updateODSsetAddTime2=AddTime,實現把AddTime列的值復制到AddTime2列中。
I. 在ACCESS資料庫,修改欄位名稱的SQL語句如何寫
sql="update 數據表 set 欄位1=值1,欄位2=值2……欄位n=值n where 條件表達式"