ACCESS中用SQL語句新增一列

時間 2021-10-14 21:22:44

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特殊查詢語句

access 估計沒有辦法去實現 可能小弟才疏學淺 建議 lz 從程式上入手,或者 轉其他資料庫,沒必要在access上浪費時間。 這個要利用sql結合自定義函式的方法去實現。public function getlist sql as string optional columndelimeter...

在access裡如何執行sql語句

慶有 access sql查詢語句是相容的,有兩種方式可以使用sql語句 方式一 在 查詢 的試圖裡,可以使用access的嚮導模式,也可以直接使用sql語言模式,如下圖 開啟任何一個查詢,在標籤處選擇sql檢視,就會變成以下sql介面了 access還有一種方式,就是在其自帶的vb裡面,但是不能直...

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

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