sql 語句計算學生總成績
1樓:藏壽馬佳勇捷
select
學生。學前族搏號。
as姓名,sum(成績。分數)as總分。
from學生。
leftjoin成績。on
成績。學號=學生。學號。
groupby
學生穗鍵。學號。
2樓:網友
update pstest set f_sun = f_math + f_ch + f_en;
把所有的學生的總成績都填上了。
然後。看題意平均成績純友明是要插入一條資料。
insert into pstest values ("平均成績",select sum(f_math)/3 from pstest, select sum(f_ch)/3 from pstest,select sum(f_en)/做告3 from pstest,select sum(f_sun)/3 from pstest);嘿告迅嘿,方法可能有點笨。
sql語句 把成績低於總平均成績的女同學的成績提高5%。
3樓:娛樂遊戲小百科
把成績低於總平均成績的女同學的成績提高5%的語句如下:
sql語言的特點:
1、sql風格統一。
sql可以獨立完成資料庫生命週期中的全部活動,包括定義關係模式、錄入資料、建立資料庫、査詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境。
在資料庫投入執行後,還可根據需要隨時逐步修改模式,且不影響資料庫的執行,從而使系統具有良好的可擴充性。
2、高度非過程化。
非關係資料模型的資料操縱語言是程序導向的語言,用其完成使用者請求時,必須指定存取路徑。而用sql進行資料操作,使用者只需提出「做什麼」,而不必指明「怎麼做」。
因此使用者無須瞭解存取路徑,存取路徑的選擇以及sql語句的操作過程由系統自動完成。這不但大大減輕了使用者負擔,而且有利於提高資料獨立性。
按照人名查出學生的各科成績以及總成績並按總成績排名的sql語句
4樓:乾萊資訊諮詢
按照人名查出學生的各科成績以及總成績並按總成績排名的sql語句示例如下:
select ,(select from table_score b where '數學' and 數學,(select from table_score b where '語文' and 語文,(select from table_score b where '英語' and as 英語,(select sum( from table_score b where as sum_score
from table_student a order by sum_score desc
以上sql語句首先把學生表和成績表聯合查出每個學生的數學、語文、英語成績,然後通過select sum( from table_score b where 查出每個學生的總成績。
最後order by sum_score desc實現按總成績倒敘排列。
學生成績表如何用sql語句實現平均分?
5樓:刺友互
1、首先輪陸,開啟資料庫檔案。
2、在【建立】功能區的【查詢】分組中單擊「查詢設計」按鈕,系統彈出查詢設計器。
3、在【顯示錶】對話方塊中雙擊表「tscore」,關閉【顯示錶】對話方塊。
4、分別雙擊「tscore」表中的「學號」和「成績」欄位。
5、單擊【顯示/隱藏】分組中的「彙總」按鈕,在「成績」欄位的「總計」行下拉選單中選中「平均值」,在「排序」行選中「降序」,在「學號」欄位的「總計」行下拉選單中選中「group by」。
6、在「成績」欄位的「字好桐侍段」行前面友吵新增「平均分:」字樣。
7、點選「檢視」按鈕,檢視結果。
用sql語句查將成績小於60分的計算機專業學生的成績設定為
6樓:惠企百科
1、首先在sql軟體附加有成績表的資料庫,然後右鍵新建查詢。
2、然後用sql語句選中成績表,命令為update 成績表。
3、接著用set給成績一列增加分數,命令為set 成績=成績+2。
4、然後要是要選定乙個加分的範圍,命令為where 成績》90。
5、最後要是要為身高增加數值的話,就要用到兩個表。命令為update 學生表,set 身高=身高+2,where 學號 in(),如下圖所示就完成了。
sql查詢資料表中成績最高的學生資訊
7樓:
摘要。假設資料表名為classinfo,可以使用以下sql查詢語句來獲取成績最高的學生資訊:sql複製select \*from classinfo where score = select max(score) from classinfo)這條sql語句首先使用子查詢找到資料表中成績最高的分數,然後將該分數作為條件在外部查詢中過濾出與該分數相等的行,從而獲取成績最高的學生資訊。
假設資料表名為classinfo,可以使用以下sql查詢語句來獲取成績咐滲最高的學生資訊:sql複製select \*from classinfo where score = select max(score) from classinfo)這條sql語句首先使用子查詢找到資料表中成績最高的殲塵分數,然後將該分數作為條件在外部查詢氏簡禪中過濾出與該分數相等的行,從而獲取成績最高的學生資訊。
同學你看看。
好的 謝謝。
是給訂單評價喔。
為什麼會一直報錯。
select \*from classinfo where score = select max(score) from classinfo)
這樣的。我的表。
確實沒問題啊。
試用sql查詢語句表達學生,試用SQL查詢語句表達學生 課程資料庫中3個基本表S,SC,C的查詢
你提供bai的資訊du 不全,從zhi 第三題開 dao始沒辦法作內 答了。容。create table sc sno int not null,cno nvarchar 50 not null,grade nvarchar 50 not null goselect from course wher...
SQL語句計算男女員工各佔比例
假設表員工檔案裡有性別 姓名兩個欄位 select count as 員工總數,sum case when 性別 男 then 1 else 0 end 男員工數,sum case when 性別 男 then 1 else 0 end nullif count 0 男所佔比例,sum case w...
怎麼用sql語句查詢學生沒有選的課
select c name from course where c id not in select c id from choice where sid in select sid from stu where name 張三 把張三換成你要查的人就好了 with stu as select 1 ...