SQL求總分及平均值的方法。

成都網站制作、成都網站建設,成都做網站公司-成都創新互聯已向上千家企業提供了,網站設計,網站制作,網絡營銷等服務!設計與技術結合,多年網站推廣經驗,合理的價格為您打造企業品質網站。
如下參考:
1.打開數據庫軟件,添加數據庫,右鍵點擊并選擇新查詢。
2.輸出帶SQL語句的類zd名稱,附加項的平均分,命令是selectclasstableversion。類名,avg(分數)為平均分。
3.將學生表和班級表與班級號連接起來,然后將結果表和學生表與學生號連接起來。
4.數據表關聯一般是使用聯接命令,該命令是來自學生表聯接類表上的類表。
5.將類名分組。該命令是groupbyclass表。
Mysql 示例:
1. 創建t_student表
CREATE?TABLE?`t_student`?(
`id`??int?NOT?NULL?AUTO_INCREMENT?,??--?自增ID
`studentID`??varchar(20)?NULL?,??????--?學號
`studentName`??varchar(20)?NULL?,????--?姓名
`subject`??varchar(50)?NULL?,????????--?科目
`score`??double?NULL?,???????????????--?成績
PRIMARY?KEY?(`id`)???????????????????--?主鍵設置
);
2. 填充數據
3. 查詢
SELECT
t_student.studentID,
t_student.studentName,
(SELECT?b.score?FROM?t_student?AS?b?WHERE?b.studentID?=?t_student.studentID?AND?b.`subject`?=?'語文')?AS?chineseScore,
(SELECT?b.score?FROM?t_student?AS?b?WHERE?b.studentID?=?t_student.studentID?AND?b.`subject`?=?'數學')?AS?mathematicsScore,
(SELECT?b.score?FROM?t_student?AS?b?WHERE?b.studentID?=?t_student.studentID?AND?b.`subject`?=?'英語')?AS?englishScore,
SUM(t_student.score)?AS?totalScore
FROM?t_student
GROUP?BY?t_student.studentID
ORDER?BY?totalScore?DESC
在數據庫中有如下三個學生mysql語句參考以下方法
1、查詢表中所有學生的信息。
SELECT * from exam
2、查詢表中所有學生的姓名和對應的英語成績。
select name,english from exam
3、過濾表中重復數據。
select distinct * from exam
4、在所有學生分數上加10分特長分。
SELECT name,chinese+math+english+10 總分 from exam
5、統計每個學生的總分。
SELECT name,chinese+math+english 總分 from exam
6、使用別名表示學生分數。
select name,chinese+math+english 成績 from exam
-----使用where子句
題主還是完善一下問題,語句沒有錯,只能說語法檢查沒有錯,并不代表邏輯上沒有錯
建議你還是按照邏輯逐一檢查排查問題
祝好運,望采納
SET @i=0。
SQL本身有數據導入的操作。但如果要從一個備份的文件中導入數據,則要進行另外的操作。下面以一個例子進行說明。
SQL服務器上已有一個DOE數據庫,并且里面有大量的數據,現準備從另外一個備份文件A1.BAK(不是DOE數據庫的備份文件)中導入另外的數據(即導入后在DOE中增加一些數據表,表中已錄有數據),并保持原DOE的數據不變。
擴展資料:
在為MySQL分配足夠的內存之前,請考慮不同領域對MySQL的內存需求。要考慮的關鍵領域是:并發連接——對于大量并發連接,排序和臨時表將需要大量內存。在撰寫本文時,對于處理3000+并發連接的數據庫,16GB到32GB的RAM是足夠的。
內存碎片可以消耗大約10%或更多的內存。像innodb_buffer_pool_size、key_buffer_size、query_cache_size等緩存和緩沖區要消耗大約80%的已分配內存。
參考資料來源:百度百科-MySQL數據庫
select 學號,姓名,性別,班級,語文成績,英語成績,數學成績,操作 from 表
union all
select 總分,null,null,null,sum(語文成績),sum(數學成績),sum(英語成績),null from 表
分享名稱:mysql中怎么算總分 sql計算總分
分享地址:http://www.yijiale78.com/article48/hhsdhp.html
成都網站建設公司_創新互聯,為您提供網站設計公司、網站營銷、營銷型網站建設、建站公司、面包屑導航、定制開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯