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...