欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
SQL code
 SQL code收藏

SQL code
Student(S#,Sname,Sage,Ssex) 學(xué)生表 
Course(C#,Cname,T#) 課程表 
SC(S#,C#,score) 成績(jì)表 
Teacher(T#,Tname) 教師表 

問(wèn)題: 
1、查詢(xún)“001”課程比“002”課程成績(jì)高的所有學(xué)生的學(xué)號; 
  select a.S# from (select s#,score from SC where C#='001') a,(select s#,score 
  from SC where C#='002') b 
  where a.score>b.score and a.s#=b.s#; 
2、查詢(xún)平均成績(jì)大于60分的同學(xué)的學(xué)號和平均成績(jì); 
    select S#,avg(score) 
    from sc 
    group by S# having avg(score) >60; 
3、查詢(xún)所有同學(xué)的學(xué)號、姓名、選課數、總成績(jì); 
  select Student.S#,Student.Sname,count(SC.C#),sum(score) 
  from Student left Outer join SC on Student.S#=SC.S# 
  group by Student.S#,Sname 
4、查詢(xún)姓“李”的老師的個(gè)數; 
  select count(distinct(Tname)) 
  from Teacher 
  where Tname like '李%'; 
5、查詢(xún)沒(méi)學(xué)過(guò)“葉平”老師課的同學(xué)的學(xué)號、姓名; 
    select Student.S#,Student.Sname 
    from Student  
    where S# not in (select distinct( SC.S#) from SC,Course,Teacher where  SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='葉平'); 
6、查詢(xún)學(xué)過(guò)“001”并且也學(xué)過(guò)編號“002”課程的同學(xué)的學(xué)號、姓名; 
  select Student.S#,Student.Sname from Student,SC where Student.S#=SC.S# and SC.C#='001'and exists( Select * from SC as SC_2 where SC_2.S#=SC.S# and SC_2.C#='002'); 
7、查詢(xún)學(xué)過(guò)“葉平”老師所教的所有課的同學(xué)的學(xué)號、姓名; 
  select S#,Sname 
  from Student 
  where S# in (select S# from SC ,Course ,Teacher where SC.C#=Course.C# and Teacher.T#=Course.T# and Teacher.Tname='葉平' group by S# having count(SC.C#)=(select count(C#) from Course,Teacher  where Teacher.T#=Course.T# and Tname='葉平')); 
8、查詢(xún)課程編號“002”的成績(jì)比課程編號“001”課程低的所有同學(xué)的學(xué)號、姓名; 
  Select S#,Sname from (select Student.S#,Student.Sname,score ,(select score from SC SC_2 where SC_2.S#=Student.S# and SC_2.C#='002') score2 
  from Student,SC where Student.S#=SC.S# and C#='001') S_2 where score2 <score; 
9、查詢(xún)所有課程成績(jì)小于60分的同學(xué)的學(xué)號、姓名; 
  select S#,Sname 
  from Student 
  where S# not in (select Student.S# from Student,SC where S.S#=SC.S# and score>60); 
10、查詢(xún)沒(méi)有學(xué)全所有課的同學(xué)的學(xué)號、姓名; 
    select Student.S#,Student.Sname 
    from Student,SC 
    where Student.S#=SC.S# group by  Student.S#,Student.Sname having count(C#) <(select count(C#) from Course); 
11、查詢(xún)至少有一門(mén)課與學(xué)號為“1001”的同學(xué)所學(xué)相同的同學(xué)的學(xué)號和姓名; 
    select S#,Sname from Student,SC where Student.S#=SC.S# and C# in select C# from SC where S#='1001'; 
12、查詢(xún)至少學(xué)過(guò)學(xué)號為“001”同學(xué)所有一門(mén)課的其他同學(xué)學(xué)號和姓名; 
    select distinct SC.S#,Sname 
    from Student,SC 
    where Student.S#=SC.S# and C# in (select C# from SC where S#='001'); 
13、把“SC”表中“葉平”老師教的課的成績(jì)都更改為此課程的平均成績(jì); 
    update SC set score=(select avg(SC_2.score) 
    from SC SC_2 
    where SC_2.C#=SC.C# ) from Course,Teacher where Course.C#=SC.C# and Course.T#=Teacher.T# and Teacher.Tname='葉平'); 
14、查詢(xún)和“1002”號的同學(xué)學(xué)習的課程完全相同的其他同學(xué)學(xué)號和姓名; 
    select S# from SC where C# in (select C# from SC where S#='1002') 
    group by S# having count(*)=(select count(*) from SC where S#='1002'); 
15、刪除學(xué)習“葉平”老師課的SC表記錄; 
    Delect SC 
    from course ,Teacher  
    where Course.C#=SC.C# and Course.T#= Teacher.T# and Tname='葉平'; 
16、向SC表中插入一些記錄,這些記錄要求符合以下條件:沒(méi)有上過(guò)編號“003”課程的同學(xué)學(xué)號、2、 
    號課的平均成績(jì); 
    Insert SC select S#,'002',(Select avg(score) 
    from SC where C#='002') from Student where S# not in (Select S# from SC where C#='002'); 
17、按平均成績(jì)從高到低顯示所有學(xué)生的“數據庫”、“企業(yè)管理”、“英語(yǔ)”三門(mén)的課程成績(jì),按如下形式顯示: 學(xué)生ID,,數據庫,企業(yè)管理,英語(yǔ),有效課程數,有效平均分 
    SELECT S# as 學(xué)生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 企業(yè)管理 
        ,(SELECT score FROM SC WHERE SC.S#=t.S# AND C#='006') AS 英語(yǔ) 
        ,COUNT(*) AS 有效課程數, AVG(t.score) AS 平均成績(jì) 
    FROM SC AS t 
    GROUP BY S# 
    ORDER BY avg(t.score)  
18、查詢(xún)各科成績(jì)最高和最低的分:以如下形式顯示:課程ID,最高分,最低分 
    SELECT L.C# As 課程ID,L.score AS 最高分,R.score AS 最低分 
    FROM SC L ,SC AS R 
    WHERE L.C# = R.C# and 
        L.score = (SELECT MAX(IL.score) 
                      FROM SC AS IL,Student AS IM 
                      WHERE L.C# = IL.C# and IM.S#=IL.S# 
                      GROUP BY IL.C#) 
        AND 
        R.Score = (SELECT MIN(IR.score) 
                      FROM SC AS IR 
                      WHERE R.C# = IR.C# 
                  GROUP BY IR.C# 
                    ); 
19、按各科平均成績(jì)從低到高和及格率的百分數從高到低順序 
    SELECT t.C# AS 課程號,max(course.Cname)AS 課程名,isnull(AVG(score),0) AS 平均成績(jì) 
        ,100 * SUM(CASE WHEN  isnull(score,0)>=60 THEN 1 ELSE 0 END)/COUNT(*) AS 及格百分數 
    FROM SC T,Course 
    where t.C#=course.C# 
    GROUP BY t.C# 
    ORDER BY 100 * SUM(CASE WHEN  isnull(score,0)>=60 THEN 1 ELSE 0 END)/COUNT(*) DESC 
20、查詢(xún)如下課程平均成績(jì)和及格率的百分數(用"1行"顯示): 企業(yè)管理(001),馬克思(002),OO&UML (003),數據庫(004) 
    SELECT SUM(CASE WHEN C# ='001' THEN score ELSE 0 END)/SUM(CASE C# WHEN '001' THEN 1 ELSE 0 END) AS 企業(yè)管理平均分 
        ,100 * SUM(CASE WHEN C# = '001' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '001' THEN 1 ELSE 0 END) AS 企業(yè)管理及格百分數 
        ,SUM(CASE WHEN C# = '002' THEN score ELSE 0 END)/SUM(CASE C# WHEN '002' THEN 1 ELSE 0 END) AS 馬克思平均分 
        ,100 * SUM(CASE WHEN C# = '002' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '002' THEN 1 ELSE 0 END) AS 馬克思及格百分數 
        ,SUM(CASE WHEN C# = '003' THEN score ELSE 0 END)/SUM(CASE C# WHEN '003' THEN 1 ELSE 0 END) AS UML平均分 
        ,100 * SUM(CASE WHEN C# = '003' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '003' THEN 1 ELSE 0 END) AS UML及格百分數 
        ,SUM(CASE WHEN C# = '004' THEN score ELSE 0 END)/SUM(CASE C# WHEN '004' THEN 1 ELSE 0 END) AS 數據庫平均分 
        ,100 * SUM(CASE WHEN C# = '004' AND score >= 60 THEN 1 ELSE 0 END)/SUM(CASE WHEN C# = '004' THEN 1 ELSE 0 END) AS 數據庫及格百分數 
  FROM SC 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
MySQL(學(xué)生表、教師表、課程表、成績(jì)表)多表查詢(xún)
記錄一下無(wú)聊的數據庫作業(yè)
sql小知識
【02】MySQL:SQL 基礎
一套Oracle SQL練習題及答案
數據庫筆試題
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久