ACCESS中用SQL語句新增一列

時間 2021-10-14 21:23:07

1樓:匿名使用者

先給表增加一個欄位:

alter table 表名 add [成績等級] varchar(10) null

再給此欄位賦值:

update 表名 set [成績等級]=iif([成績]>=40,iif([成績]>=50,iif([成績]>=60,iif([成績]>=80,'a','b'),'c'),'d'),'e')

注意,在access的查詢中,不支援多條語句一起執行,所以這兩條sql你要分別執行。

2樓:

select * into 目標表 from 原始表;

alter table 目標表 add 成績等級 text(1);

update 目標表 set 成績等級=switch(成績 between 80 and 100,'a',

成績 between 60 and 79,'b',成績 between 50 and 59,'c',成績 between 40 and 49,'d',成績<40,'e')

說明:第一行,表的拷貝(包括結構和資料)。

第二行,增加“目標表”的成績等級,欄位型別為文字型。

第三行,用switch條件判斷結構清晰。

語法: switch(條件,滿足條件返加值, [第二組同前面一樣]以上幾句,access 僅支援單行執行。

access裡如何用sql語句往一個表裡新增一個欄位

3樓:天龍永翼

alter table 的語法如下:

alter table "table_name"

[改變方式]

[改變方式] 的詳細寫法會依我們想要達到的目標而有所不同。再以上列出的改變中,[改變方式] 如下:

加一個欄位: add "欄位 1" "欄位 1 資料種類"

刪去一個欄位: drop "欄位 1"

改變欄位名稱: change "原本欄位名" "新欄位名" "新欄位名資料種類"

改變欄位的資料種類: modify "欄位 1" "新資料種類"

例如:alter table biao1 add name char(10)

在表(biao1)中加入 名為name的列 char(10)是它的欄位型別。

4樓:煅骨焚心

例:alter table dep add column depid int

在access裡,像表dep中增加depid的列,型別為數字

5樓:毓駒戴正

你可以參考一下這個

例如:alter

table

depadd

column

depid

int在access裡,像表dep中增加depid的列,型別為數字.希望能給你幫助!

用sql語句,怎麼在access中增加一個自動增長的“id”欄位

6樓:匿名使用者

題主可以參bai考下列duaccess sql語句,為t1表新增zhi一個一名為id的自

dao增id欄位:

alter table t1 add column id counter;

注意,如果該版表己經存在權同名欄位或已存在有自增id型別欄位,執行該語句將會報錯。

怎樣在access中使用sql語句為一張表新增多行

7樓:不想起名字了

如果民資料**於其他表,則一條語句可完成

如果是其他**,就只能使用**完成

就是用多行

docmd.runsql "insert ........"

具體的,你可以把語句放到一個陣列中,進行迴圈也可以把語句放到另外一個表中

然後用dao物件查詢出來,再迴圈執行

還可以放到一個文字檔案中

用函式取出來迴圈執行等等

8樓:綠衣人敲門

例:alter table dep add column depid int

在access裡,像表dep中增加depid的列,型別為數字

如何在Access中使用SQL語句

不想起名字了 建立一個查詢 切換到sql模式 輸入sql語句 儲存雙擊執行 這是儲存查詢 如果要在 中使用 方法就多了 access資料庫怎麼使用sql語句 千鋒教育 access本身可以建好一個完整的查詢的,可基於單表,可以基於多個表。建好後,點查詢設計中sql檢視,就是一個完整的sql語名了,而...

VB內嵌SQL語句完成對access資料庫的查詢問題

adodc3.recordsource select from 庫存清單 where 庫存清單.商品編號 text4.text 這行 中的 去掉 adodc3.recordsource select from 庫存清單 where 庫存清單.商品編號 text4.text 提示from子句錯誤的話,...

sql語句的select語句中用於實現選擇運算的子句是什麼

刺友互 1 select distinct 列名稱 from 表名稱,為student表內容。2 查詢名叫李四的學生值顯示一次,select distinct name from student。3 根據age排序,select distinct name from student order by...