❶ 用sql語言查看各個學生的總分
總分=筆試成績+機試成績。
select sno,writtentest,machinetest,writtentest+machinetest 總分 from score;
❷ 在sql計算每個學生的總成績(平時*0.6+期末*0.4),顯示學號,課程號與成績。
例如: 成績表A(學號,課程名稱,平時成績,期末成績)
1.按學生分組查詢總成績
Select 學號,Sum(平時成績)As 平時成績 ,Sum(期末成績) As 期末成績
Group By 學號
2.平時*0.6+期末*0.4),顯示學號,課程號與成績。
Select 學號,Sum(平時成績)*0.6 + Sum(期末成績)*0.4 As 總成績
Group By 學號
3.平時*0.6+期末*0.4),顯示學號,課程號與成績。
Select 學號,課程名稱,Sum(平時成績)*0.6 + Sum(期末成績)*0.4 As 總成績
Group By 學號,課程名稱
因為你沒有給出表,所以亂寫的,
❸ 求sql文,按班級分組計算總分並排名
select 班級,姓名,『總分』,sum(分數)
from 表名
group by 班級,姓名
order by sum(分數) desc
❹ SQL語句 計算每個班的高考總分平均分,顯示班級號和高考平均分
SQL語句如下:
select班級號, avg(總成績)
from (
elect班級號,學生號,sum(成績) 總成績
from表
)
語言特色:
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統。
可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
❺ sql 語句計算學生總成績
select
學生.學號
as
姓名,
sum(成績.分數)
as
總分
from
學生
left
join
成績
on
成績.學號=學生.學號
group
by
學生.學號
完全手打,若有疑問直接留言,我會持續關注的,保證好評率~
❻ sql資料庫怎麼創建查詢總分
這里分享下sql資料庫創建查詢總分的方法。
設備:聯想電腦
系統:win8
軟體:mysql資料庫6.3
1、首先新建一個test資料庫,在資料庫中創建一個data數據表,在表內插入四條測試數據。
❼ 有一個student表,有學號,姓名,科目,成績等欄位,請寫一條sql語句,算出學生的總分數
Mysql 示例:
1. 創建t_student表
CREATETABLE`t_student`(
`id`intNOTNULLAUTO_INCREMENT,--自增ID
`studentID`varchar(20)NULL,--學號
`studentName`varchar(20)NULL,--姓名
`subject`varchar(50)NULL,--科目
`score`doubleNULL,--成績
PRIMARYKEY(`id`)--主鍵設置
);
2. 填充數據
❽ sql語句的使用——查詢每個學生的總分和平均分,有一張表
select sum(grade)總成績,avg(grade) 平均成績from sc where sno in(select sno from sc where sno in('1001','1002','1003','1004','1005'))
❾ SQL server計算總分和平均分,排名問題
用以下語句
select
id,姓名,語文,數學,英語,物理,化學,
(語文+數學+英語+物理+化學)As總分,
((語文+數學+英語+物理+化學)/5)As平均分
from
成績表
orderby總分desc
注意,不能用sum和avg。因為這些函數是針對不同行(記錄)進行計算;而現在是對同一行的不同欄位進行計算。
❿ 請教~用SQL怎樣可以算出總分然後顯示出來
select 學號,姓名,性別,班級,語文成績,英語成績,數學成績,操作 from 表
union all
select 總分,null,null,null,sum(語文成績),sum(數學成績),sum(英語成績),null from 表