亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 50sourcecode.txt

?? 常用的代碼
?? TXT
字號:
Student(S#,Sname,Sage,Ssex) 學生表 
Course(C#,Cname,T#) 課程表 
SC(S#,C#,score) 成績表 
Teacher(T#,Tname) 教師表

問題: 
1、查詢“001”課程比“002”課程成績高的所有學生的學號; 
  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、查詢平均成績大于60分的同學的學號和平均成績; 
    select S#,avg(score) 
    from sc 
    group by S# having avg(score) >60; 
3、查詢所有同學的學號、姓名、選課數、總成績; 
  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、查詢姓“李”的老師的個數; 
  select count(distinct(Tname)) 
  from Teacher 
  where Tname like '李%'; 
5、查詢沒學過“葉平”老師課的同學的學號、姓名; 
    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、查詢學過“001”并且也學過編號“002”課程的同學的學號、姓名; 
  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、查詢學過“葉平”老師所教的所有課的同學的學號、姓名; 
  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、查詢課程編號“002”的成績比課程編號“001”課程低的所有同學的學號、姓名; 
  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、查詢所有課程成績小于60分的同學的學號、姓名; 
  select S#,Sname 
  from Student 
  where S# not in (select Student.S# from Student,SC where S.S#=SC.S# and score>60); 
10、查詢沒有學全所有課的同學的學號、姓名; 
    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、查詢至少有一門課與學號為“1001”的同學所學相同的同學的學號和姓名; 
    select S#,Sname from Student,SC where Student.S#=SC.S# and C# in select C# from SC where S#='1001'; 
12、查詢至少學過學號為“001”同學所有一門課的其他同學學號和姓名; 
    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”表中“葉平”老師教的課的成績都更改為此課程的平均成績; 
    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、查詢和“1002”號的同學學習的課程完全相同的其他同學學號和姓名; 
    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、刪除學習“葉平”老師課的SC表記錄; 
    Delect SC 
    from course ,Teacher  
    where Course.C#=SC.C# and Course.T#= Teacher.T# and Tname='葉平'; 
16、向SC表中插入一些記錄,這些記錄要求符合以下條件:沒有上過編號“003”課程的同學學號、2、 
    號課的平均成績; 
    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、按平均成績從高到低顯示所有學生的“數據庫”、“企業管理”、“英語”三門的課程成績,按如下形式顯示: 學生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)  
18、查詢各科成績最高和最低的分:以如下形式顯示:課程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、按各科平均成績從低到高和及格率的百分數從高到低順序 
    SELECT t.C# AS 課程號,max(course.Cname)AS 課程名,isnull(AVG(score),0) AS 平均成績 
        ,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、查詢如下課程平均成績和及格率的百分數(用"1行"顯示): 企業管理(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 企業管理平均分 
        ,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 企業管理及格百分數 
        ,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 
21、查詢不同老師所教不同課程平均分從高到低顯示 
  SELECT max(Z.T#) AS 教師ID,MAX(Z.Tname) AS 教師姓名,C.C# AS 課程ID,MAX(C.Cname) AS 課程名稱,AVG(Score) AS 平均成績 
    FROM SC AS T,Course AS C ,Teacher AS Z 
    where T.C#=C.C# and C.T#=Z.T# 
  GROUP BY C.C# 
  ORDER BY AVG(Score) DESC 
22、查詢如下課程成績第 3 名到第 6 名的學生成績單:企業管理(001),馬克思(002),UML (003),數據庫(004) 
    [學生ID],[學生姓名],企業管理,馬克思,UML,數據庫,平均成績 
    SELECT  DISTINCT top 3 
      SC.S# As 學生學號, 
        Student.Sname AS 學生姓名 , 
      T1.score AS 企業管理, 
      T2.score AS 馬克思, 
      T3.score AS UML, 
      T4.score AS 數據庫, 
      ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) as 總分 
      FROM Student,SC  LEFT JOIN SC AS T1 
                      ON SC.S# = T1.S# AND T1.C# = '001' 
            LEFT JOIN SC AS T2 
                      ON SC.S# = T2.S# AND T2.C# = '002' 
            LEFT JOIN SC AS T3 
                      ON SC.S# = T3.S# AND T3.C# = '003' 
            LEFT JOIN SC AS T4 
                      ON SC.S# = T4.S# AND T4.C# = '004' 
      WHERE student.S#=SC.S# and 
      ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) 
      NOT IN 
      (SELECT 
            DISTINCT 
            TOP 15 WITH TIES 
            ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) 
      FROM sc 
            LEFT JOIN sc AS T1 
                      ON sc.S# = T1.S# AND T1.C# = 'k1' 
            LEFT JOIN sc AS T2 
                      ON sc.S# = T2.S# AND T2.C# = 'k2' 
            LEFT JOIN sc AS T3 
                      ON sc.S# = T3.S# AND T3.C# = 'k3' 
            LEFT JOIN sc AS T4 
                      ON sc.S# = T4.S# AND T4.C# = 'k4' 
      ORDER BY ISNULL(T1.score,0) + ISNULL(T2.score,0) + ISNULL(T3.score,0) + ISNULL(T4.score,0) DESC);

23、統計列印各科成績,各分數段人數:課程ID,課程名稱,[100-85],[85-70],[70-60],[ <60] 
    SELECT SC.C# as 課程ID, Cname as 課程名稱 
        ,SUM(CASE WHEN score BETWEEN 85 AND 100 THEN 1 ELSE 0 END) AS [100 - 85] 
        ,SUM(CASE WHEN score BETWEEN 70 AND 85 THEN 1 ELSE 0 END) AS [85 - 70] 
        ,SUM(CASE WHEN score BETWEEN 60 AND 70 THEN 1 ELSE 0 END) AS [70 - 60] 
        ,SUM(CASE WHEN score < 60 THEN 1 ELSE 0 END) AS [60 -] 
    FROM SC,Course 
    where SC.C#=Course.C# 
    GROUP BY SC.C#,Cname;

24、查詢學生平均成績及其名次 
      SELECT 1+(SELECT COUNT( distinct 平均成績) 
              FROM (SELECT S#,AVG(score) AS 平均成績 
                      FROM SC 
                  GROUP BY S# 
                  ) AS T1 
            WHERE 平均成績 > T2.平均成績) as 名次, 
      S# as 學生學號,平均成績 
    FROM (SELECT S#,AVG(score) 平均成績 
            FROM SC 
        GROUP BY S# 
        ) AS T2 
    ORDER BY 平均成績 desc; 
  
25、查詢各科成績前三名的記錄:(不考慮成績并列情況) 
      SELECT t1.S# as 學生ID,t1.C# as 課程ID,Score as 分數 
      FROM SC t1 
      WHERE score IN (SELECT TOP 3 score 
              FROM SC 
              WHERE t1.C#= C# 
            ORDER BY score DESC 
              ) 
      ORDER BY t1.C#; 
26、查詢每門課程被選修的學生數 
  select c#,count(S#) from sc group by C#; 
27、查詢出只選修了一門課程的全部學生的學號和姓名 
  select SC.S#,Student.Sname,count(C#) AS 選課數 
  from SC ,Student 
  where SC.S#=Student.S# group by SC.S# ,Student.Sname having count(C#)=1; 
28、查詢男生、女生人數 
    Select count(Ssex) as 男生人數 from Student group by Ssex having Ssex='男'; 
    Select count(Ssex) as 女生人數 from Student group by Ssex having Ssex='女'; 
29、查詢姓“張”的學生名單 
    SELECT Sname FROM Student WHERE Sname like '張%'; 
30、查詢同名同性學生名單,并統計同名人數 
  select Sname,count(*) from Student group by Sname having  count(*)>1;; 
31、1981年出生的學生名單(注:Student表中Sage列的類型是datetime) 
    select Sname,  CONVERT(char (11),DATEPART(year,Sage)) as age 
    from student 
    where  CONVERT(char(11),DATEPART(year,Sage))='1981'; 
32、查詢每門課程的平均成績,結果按平均成績升序排列,平均成績相同時,按課程號降序排列 
    Select C#,Avg(score) from SC group by C# order by Avg(score),C# DESC ; 
33、查詢平均成績大于85的所有學生的學號、姓名和平均成績 
    select Sname,SC.S# ,avg(score) 
    from Student,SC 
    where Student.S#=SC.S# group by SC.S#,Sname having    avg(score)>85; 
34、查詢課程名稱為“數據庫”,且分數低于60的學生姓名和分數 
    Select Sname,isnull(score,0) 
    from Student,SC,Course 
    where SC.S#=Student.S# and SC.C#=Course.C# and  Course.Cname='數據庫'and score <60; 
35、查詢所有學生的選課情況; 
    SELECT SC.S#,SC.C#,Sname,Cname 
    FROM SC,Student,Course 
    where SC.S#=Student.S# and SC.C#=Course.C# ; 
36、查詢任何一門課程成績在70分以上的姓名、課程名稱和分數; 
    SELECT  distinct student.S#,student.Sname,SC.C#,SC.score 
    FROM student,Sc 
    WHERE SC.score>=70 AND SC.S#=student.S#; 
37、查詢不及格的課程,并按課程號從大到小排列 
    select c# from sc where scor e <60 order by C# ; 
38、查詢課程編號為003且課程成績在80分以上的學生的學號和姓名; 
    select SC.S#,Student.Sname from SC,Student where SC.S#=Student.S# and Score>80 and C#='003'; 
39、求選了課程的學生人數 
    select count(*) from sc; 
40、查詢選修“葉平”老師所授課程的學生中,成績最高的學生姓名及其成績 
    select Student.Sname,score 
    from Student,SC,Course C,Teacher 
    where Student.S#=SC.S# and SC.C#=C.C# and C.T#=Teacher.T# and Teacher.Tname='葉平' and SC.score=(select max(score)from SC where C#=C.C# ); 
41、查詢各個課程及相應的選修人數 
    select count(*) from sc group by C#; 
42、查詢不同課程成績相同的學生的學號、課程號、學生成績 
  select distinct  A.S#,B.score from SC A  ,SC B where A.Score=B.Score and A.C# <>B.C# ; 
43、查詢每門功成績最好的前兩名 
    SELECT t1.S# as 學生ID,t1.C# as 課程ID,Score as 分數 
      FROM SC t1 
      WHERE score IN (SELECT TOP 2 score 
              FROM SC 
              WHERE t1.C#= C# 
            ORDER BY score DESC 
              ) 
      ORDER BY t1.C#; 
44、統計每門課程的學生選修人數(超過10人的課程才統計)。要求輸出課程號和選修人數,查詢結果按人數降序排列,查詢結果按人數降序排列,若人數相同,按課程號升序排列  
    select  C# as 課程號,count(*) as 人數 
    from  sc  
    group  by  C# 
    order  by  count(*) desc,c#  
45、檢索至少選修兩門課程的學生學號 
    select  S#  
    from  sc  
    group  by  s# 
    having  count(*)  >  =  2 
46、查詢全部學生都選修的課程的課程號和課程名 
    select  C#,Cname  
    from  Course  
    where  C#  in  (select  c#  from  sc group  by  c#)  
47、查詢沒學過“葉平”老師講授的任一門課程的學生姓名 
    select Sname from Student where S# not in (select S# from Course,Teacher,SC where Course.T#=Teacher.T# and SC.C#=course.C# and Tname='葉平'); 
48、查詢兩門以上不及格課程的同學的學號及其平均成績 
    select S#,avg(isnull(score,0)) from SC where S# in (select S# from SC where score <60 group by S# having count(*)>2)group by S#; 
49、檢索“004”課程分數小于60,按分數降序排列的同學學號 
    select S# from SC where C#='004'and score <60 order by score desc; 
50、刪除“002”同學的“001”課程的成績 
delete from Sc where S#='001'and C#='001'; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人美女视频在线观看18| 欧美日韩一区二区三区四区| 欧美成人精品福利| 精品在线视频一区| 亚洲精品一区二区三区影院 | 亚洲va欧美va国产va天堂影院| 日本韩国欧美一区二区三区| 国内国产精品久久| 91在线一区二区三区| 亚洲欧美日韩系列| 欧美久久婷婷综合色| 麻豆国产一区二区| 日韩 欧美一区二区三区| 欧美电视剧免费全集观看| 国产一区二区三区四区五区入口| 久久综合九色欧美综合狠狠| a亚洲天堂av| 亚洲电影视频在线| 欧美成人国产一区二区| 成人av网址在线| 首页国产丝袜综合| 欧美国产成人精品| 精品污污网站免费看| 另类小说欧美激情| 亚洲天堂免费在线观看视频| 91精品欧美久久久久久动漫| 成人免费毛片片v| 亚洲va欧美va人人爽午夜| 久久久久久久久久久99999| 91在线丨porny丨国产| 日韩黄色在线观看| 国产精品欧美一级免费| 欧美精选在线播放| 成人综合在线观看| 香蕉影视欧美成人| 欧美激情一区二区三区不卡| 在线观看中文字幕不卡| 国产成人av一区二区三区在线 | 美女视频第一区二区三区免费观看网站| 久久精品一区八戒影视| 欧美日韩高清不卡| proumb性欧美在线观看| 日韩1区2区日韩1区2区| 亚洲三级在线播放| 国产性天天综合网| 欧美久久高跟鞋激| 色88888久久久久久影院按摩| 国产一区二区三区日韩| 亚洲高清免费观看高清完整版在线观看| 久久精品视频一区二区| 8v天堂国产在线一区二区| 色综合久久六月婷婷中文字幕| 韩国成人精品a∨在线观看| 亚洲成va人在线观看| 亚洲男人电影天堂| 中文在线免费一区三区高中清不卡| 欧美精品 国产精品| 欧美午夜精品一区二区蜜桃| 99久久综合国产精品| 国产精品一线二线三线精华| 蜜桃久久精品一区二区| 日日摸夜夜添夜夜添国产精品| 一区二区三区毛片| 亚洲日本va在线观看| 国产精品午夜在线观看| 久久精品免费在线观看| 欧美精品一区二区三区在线播放 | 国产很黄免费观看久久| 久久99精品国产麻豆婷婷 | xf在线a精品一区二区视频网站| 欧美日韩一卡二卡| 欧美日韩性生活| 欧美日韩大陆一区二区| 欧美手机在线视频| 欧美日韩免费视频| 在线成人午夜影院| 日韩一卡二卡三卡四卡| 69堂成人精品免费视频| 欧美一区二区精品在线| 欧美一级欧美三级| 日韩免费视频一区| 日韩精品一区在线观看| 2021国产精品久久精品| 久久精品免视看| 亚洲欧洲性图库| 一区二区成人在线观看| 亚洲综合视频网| 午夜电影网一区| 九九视频精品免费| 久久爱www久久做| 国产精品一区二区不卡| 成人高清视频在线| 91成人看片片| 欧美一区二区在线免费播放 | 经典三级视频一区| 国产成人亚洲精品青草天美| 成人激情校园春色| 欧美亚州韩日在线看免费版国语版| 欧美美女视频在线观看| 亚洲国产成人va在线观看天堂| 婷婷丁香久久五月婷婷| 狠狠色综合日日| 成人av电影免费观看| 欧美日韩视频不卡| 久久久久久毛片| 亚洲品质自拍视频网站| 欧美aⅴ一区二区三区视频| 国内精品久久久久影院一蜜桃| 成人97人人超碰人人99| 欧美精品视频www在线观看| 久久精品人人做人人综合| 亚洲美女视频在线| 久久国产婷婷国产香蕉| 成人h动漫精品一区二| 欧美男人的天堂一二区| 久久久青草青青国产亚洲免观| 亚洲美女视频在线| 久久99精品网久久| 色诱视频网站一区| 久久新电视剧免费观看| 亚洲午夜电影在线观看| 国产不卡视频在线观看| 欧美日韩国产一区| 国产精品福利影院| 蜜桃久久av一区| 在线欧美日韩国产| 欧美激情一区二区在线| 天天操天天色综合| caoporen国产精品视频| 精品欧美乱码久久久久久| 亚洲精品国产无天堂网2021| 狠狠色综合播放一区二区| 欧美日韩精品三区| 亚洲色图在线视频| 国产成人综合自拍| 欧美大胆一级视频| 亚洲亚洲精品在线观看| 99久精品国产| 国产午夜亚洲精品羞羞网站| 日本美女一区二区| 欧美色精品天天在线观看视频| 国产蜜臀av在线一区二区三区| 蜜臀va亚洲va欧美va天堂| 色婷婷综合五月| 中文字幕在线一区| 国产一区欧美一区| 欧美精品aⅴ在线视频| 亚洲一区二区三区小说| 97se亚洲国产综合自在线观| 久久久精品中文字幕麻豆发布| 免费一区二区视频| 欧美夫妻性生活| 亚洲一区二区三区视频在线播放 | 亚洲激情av在线| 不卡区在线中文字幕| 国产日韩欧美a| 国产一区二区导航在线播放| 欧美xxxxx裸体时装秀| 日韩黄色免费电影| 欧美日韩视频在线第一区| 亚洲精品国产第一综合99久久 | 亚洲福利电影网| 欧美性受极品xxxx喷水| 亚洲小说欧美激情另类| 欧美午夜精品一区二区三区| 亚洲一区二区精品视频| 欧美三级电影在线看| 午夜精品在线看| 777a∨成人精品桃花网| 美女在线视频一区| 久久综合九色综合97婷婷女人| 狠狠色综合色综合网络| 久久久亚洲欧洲日产国码αv| 国产一区二区三区美女| 欧美激情在线一区二区三区| 成人av免费在线观看| 亚洲男人天堂av| 欧美日韩精品欧美日韩精品一 | 国产麻豆日韩欧美久久| 亚洲国产精品成人综合色在线婷婷 | 亚洲国产激情av| 成人黄色软件下载| 一区二区三区高清在线| 欧美日韩电影在线播放| 久久99这里只有精品| 久久日韩精品一区二区五区| 成人午夜视频在线观看| 伊人色综合久久天天人手人婷| 欧美日韩mp4| 精品一区二区三区免费毛片爱| 精品成人一区二区| 成人免费视频视频| 亚洲高清一区二区三区| 欧美变态凌虐bdsm| 92精品国产成人观看免费 | 欧美一区二区精品| 懂色av一区二区三区免费观看 | 亚洲综合激情小说| 日韩一区二区精品葵司在线 | 亚洲天堂av老司机|