按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,按如下形式顯示: 學生ID,,數據庫,企業管理,英語,有效課程數,有效平均分


 SELECT S# as 學生ID

        ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='004') AS 數據庫

        ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='001') AS 企業管理

        ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='006') AS 英語

        ,COUNT(*) AS 有效課程數, AVG(t.score) AS 平均成績

    FROM SC AS t

    GROUP BY S#

    ORDER BY avg(t.score)  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 學生成績表數據包括:學號,姓名,高數,英語和計算機三門課成績,計算每個學生總分,每課程平均分,最高分和最低分 有10個學生,每個學生的數據包括學號、姓名、3門課程的成績,從鍵盤輸人10個學生數據,要求輸出3門課程總平均成績,以及最高分的學生的數據(包括學號、姓名、3門課程成績、平均分數) 【C語言】利用文本編輯軟件在磁盤上建立一個有n個學生的學號、姓名及英語、數學和計算機三門課程成績的數據文件。編寫程序將數據文件讀入,且求出每個學生的平均成績。 有五個學生,每個學生有3門課的成績,從鍵盤輸入以上數據(包括學生號,姓名,三門課成績),計算出平均成績,況原有的數據和計算出的平均分數存放在磁盤文件 Oracle數據庫作業-6 查詢成績比該課程平均成績低的同學的成績表 輸人10個學生5門課的成績,分別用函數實現下列功能:①計算每個學生的平均分; ②計算每門課的平均分; ③找出所有50個分數中最高的分數所對應的學生和課程; ④計算平均分方差: 其中,x;為某一學生的平均分。 1查詢所有學生的學號、姓名、選課數、總成績,3、查詢出每門課程都大於80分的學生姓名4、刪除除了id號不同,其他信息都相同的學生冗余信息 有一個班4個學生,5門課程 1求第1門課程的平均分; 2找出有兩門以上課程不及格的學生,輸出他們的學號和全部課程成績及平均成績; 3找出平均成績在90分以上或全部課程成績在85分以上的學生。4分別編3個函數實現以上3個要求。 數據庫-查詢“001”課程比“002”課程成績高的所有學生的學號 循環錄入某學生 5 門課的成績並計算平均分,如果某分數錄入為負,停止錄入並提示錄入錯誤
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM