oracle表改欄位

時間 2022-06-26 08:45:03

1樓:匿名使用者

按所給表用sql建立表結構如下:

create table score(name varchar2(10),chinese int,math int,english int);

insert into score values('張三',70,80,90);

insert into score values('李四',60,50,80);

以下是使用左連線sql查詢語句

select a.*,b.total from score a left join

(select name, sum(english+chinese+math) total from score group by name) b on a.name=b.name

以上在oracle中測試通過

將查詢語句中的欄位換成你表中的欄位即可

2樓:匿名使用者

您好,這個問題其實很簡單,我給你示範下,呵呵;

select 姓名,語文,數學,英語,(語文+數學+英語)as 總分,((語文+數學+英語)/3)as 平均分 from 你的表名 group by 姓名,語文,數學,英語;

3樓:瘋蟲子

select 姓名,語文,數學,英語,(語文+數學+英語) as 總分 from table_name;

4樓:我不是白馬王子

select 姓名,語文,數學,英語,語文+數學+英語 總分 from table_name;

oracle資料庫表增加欄位,oracle資料庫中怎樣對多個表增加欄位

會,比如 說增加了欄位,你 insert into table values 這樣就出錯了,因為你是全欄位插入。但是其實你沒有values。alter table table name add column name column type column name column type 問題很嚴重...

oracle一表中有個欄位是時間欄位。怎麼判斷它是不是當天的時間?作為查詢條件

如果這個表中填寫時間的欄位是varchar型的,那麼比較的時候select from table a where a.date to char sysdate,yyyymmdd 如果這個表中填寫時間的欄位是date型的,那麼比較的時候select from table a where a.date ...

Oracle中如何刪除表中已有欄位

sql alter table test tab2 drop column user number table altered.上面的 sql 是 刪除 test tab 表的 user number 欄位。 千鋒教育 oracle中刪除一個列可用如下語句 1alter table 表名 drop ...