按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,按如下形式顯示: 學生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刪除。



猜您在找 按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,按如下形式顯示: 學生ID,,數據庫,企業管理,英語,有效課程數,有效平均分 【sql:練習題】按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績 學生成績表數據包括:學號,姓名,高數,英語和計算機三門課成績,計算每個學生總分,每課程平均分,最高分和最低分 練習9--檢索"01"課程分數小於60,按分數降序排列的學生信息 | 按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績 Oracle數據庫作業-6 查詢成績比該課程平均成績低的同學的成績表 【C語言】利用文本編輯軟件在磁盤上建立一個有n個學生的學號、姓名及英語、數學和計算機三門課程成績的數據文件。編寫程序將數據文件讀入,且求出每個學生的平均成績。 有10個學生,每個學生的數據包括學號、姓名、3門課程的成績,從鍵盤輸人10個學生數據,要求輸出3門課程總平均成績,以及最高分的學生的數據(包括學號、姓名、3門課程成績、平均分數) 有10個學生,每個學生的數據包括學號、姓名、3門課程的成績,從鍵盤輸人10個學生數據,要求輸出3門課程總平均成績,以及最高分的學生的數據(包括學號、姓名、3門課程成績、平均分數) 數據庫-查詢“001”課程比“002”課程成績高的所有學生的學號 /* * 有五個學生,每個學生有3門課的成績,從鍵盤輸入以上數據 *(包括學生號,姓名,三門課成績),計算出平均成績, *將原有的數據和計算出的平均分數存放在磁盤文件"stud"中。 */
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM