HOMEWORK (Mysql)

1.查詢和“1”號的同學(xué)學(xué)習(xí)的課程完全相同的其他同學(xué)學(xué)號和姓名


SELECT student_id,student_name FROM student WHERE student_id IN (SELECT student_id FROM score WHERE course_id IN (SELECT course_id FROM score WHERE student_id = ‘1))’;


2. 刪除學(xué)習(xí)“李迪”老師課的 SC表記錄


DELETE FROM score WHERE course_id IN (SELECT course_id FROM course WHERE teacher_id IN(SELECT teacher_id FROM teacher WHERE name =”LiDi”));


3. 查詢各科成績最高和最低分:以如下形式顯示:課程ID膳帕,最高分殖卑, 最低分


SELECT course_id,MAX(number) AS maxnumber,MIN(number) AS minnumber FROM score GROUP BY course_id;


4. 按各科平均成績從低到高和及格率的百分比從高到低順序


SELECT course_id,AVG(number)FROM score GROUP BY course_id ORDER BY AVG(number);

SELECT course_id , CONCAT (COUNT(number>=60)/COUNT(number)*100,’%’) FROM score GROUP BY course_id ORDER BY COUNT(number>=60)/COUNT(number)*100 DESC;


5. 課程平均分從高到低顯示(顯示任課老師姓名)


SELECT name,AVG(number)FROM teacher JOIN course ON teacher . teacher_id = course . teacher_id JOIN score ON score.course_id=course.course_id;


6. 查詢各科成績前三名的記錄:(不考慮成績并列情況)


SELECT score_id,number FROM score GROUP BY course_id ORDER BY number DESC LIMIT 3;


7. 查詢每門課程被選修的學(xué)生數(shù)


SELECT course_id,COUNT(student_id)?FROM?score?GROUP?BY?student_id;


8.查詢出只選修了一門課程的全部學(xué)生的學(xué)號和姓名


SELECT student_id,name FROM student JOIN score ON student.student_id=score.student_id GROUP BY score student_id HAVING COUNT(course_id)=1;


9.查詢男生咳短、女生的人數(shù)


SELECT COUNT(student_id) FROM student GROUP BY gender;


10.查詢姓“張”的學(xué)生名單


SELECT name FROM student WHERE name LIKE '張%';


11.查詢同名同姓學(xué)生名單,并統(tǒng)計(jì)同名人數(shù)


SELECT name,COUNT(name)FROM student GROUP BY name HAVING?COUNT(name)>1;


12.查詢每門課程的平均成績执泰,結(jié)果按平均成績升序排列,平均成績相同時渡蜻,按課程號降序排列


SELECT course_id,AVG(number) FROM score GROUP BY course_id ORDER BY AVG(number),course_id DESC;


13.查詢平均成績大于85的所有學(xué)生的學(xué)號术吝、姓名和平均成績


SELECT student_id,student_name,AVG(number) FROM student JOIN score ON student.student_id=score.student_id HAVING AVG(number)>85;


14.查詢課程名稱為“體育”,且分?jǐn)?shù)低于 60的學(xué)生姓名和分?jǐn)?shù)


SELECT name,number FROM student JOIN score ON student.student_id=score.student_id JOIN course ON score.course_id=course.course_id WHERE name='體育' AND number<60;


15.查詢課程編號為003且課程成績在80分以上的學(xué)生的學(xué)號和姓名


SELECT? student_id,name FROM student JOIN score ON student.student_id = score.student_id WHERE course_id=3 AND number>80;


16.查詢選修“李迪”老師所授課程的學(xué)生中茸苇,成績最高的學(xué)生姓名及其成績


SELECT student_name,number FROM student JOIN score ON student.student_id= score.student_id JOIN course ON course.course_id=score.course_id JOIN teacher ON course.teacher_id=teacher.teacher_id WHERE teacher.name=’LiDi’ ORDER BY number DESC LIMIT 1;


17.查詢各個課程及相應(yīng)的選修人數(shù)


SELECT course_id,COUNT(student_id) FROM score GROUP BY course_id;


18.查詢不同課程但成績相同的學(xué)生的學(xué)號排苍、課程號、學(xué)生成績


SELECT a.student_id,a.course_id,a.number FROM score?a,score?b WHERE a.course_id<>b.course_id AND a.number=b.number;


19.查詢每門課程成績最好的前兩名


SELECT student.student_id,name FROM student JOIN score ON student.student_id= score.student_id GROUP BY course_id ORDER BY number DESC LIMIT 2;


20.檢索至少選修兩門課程的學(xué)生學(xué)號


SELECT student_id FROM score GROUP BY student_id HAVING COUNT(course_id)>2;


21.查詢?nèi)繉W(xué)生都選修的課程號和課程名


SELECT score.course_id,course_name FROM course JOIN score ON course.course_id= score.course_id JOIN student GROUP BY score.course_id HAVING COUNT(student_id) = COUNT(student.student_id);


22.查詢兩門以上不及格課程的同學(xué)的學(xué)號及其平均成績


SELECT student_id,AVG(number) FROM score GROUP BY student_id HAVING COUNT(number<60)>=2;


23.檢索“2”課程分?jǐn)?shù)小于60税弃,按分?jǐn)?shù)降序排列的同學(xué)學(xué)號


SELECT student_id FROM score WHERE course_id=2 AND number<60 ORDER BY number DESC;


24.刪除“2”同學(xué)的“1”課程的成績


DELETE FROM score WHERE student_id=2 AND course_id=1;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纪岁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子则果,更是在濱河造成了極大的恐慌幔翰,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件西壮,死亡現(xiàn)場離奇詭異遗增,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)款青,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門做修,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事饰及≌崤鳎” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵燎含,是天一觀的道長宾濒。 經(jīng)常有香客問我,道長屏箍,這世上最難降的妖魔是什么绘梦? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮赴魁,結(jié)果婚禮上卸奉,老公的妹妹穿的比我還像新娘。我一直安慰自己颖御,他們只是感情好榄棵,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著郎嫁,像睡著了一般秉继。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上泽铛,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天尚辑,我揣著相機(jī)與錄音,去河邊找鬼盔腔。 笑死杠茬,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的弛随。 我是一名探鬼主播瓢喉,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼舀透!你這毒婦竟也來了栓票?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤愕够,失蹤者是張志新(化名)和其女友劉穎走贪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惑芭,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡坠狡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了遂跟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逃沿。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡婴渡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凯亮,到底是詐尸還是另有隱情边臼,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布触幼,位于F島的核電站硼瓣,受9級特大地震影響究飞,放射性物質(zhì)發(fā)生泄漏置谦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一亿傅、第九天 我趴在偏房一處隱蔽的房頂上張望媒峡。 院中可真熱鬧,春花似錦葵擎、人聲如沸谅阿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽签餐。三九已至,卻和暖如春盯串,著一層夾襖步出監(jiān)牢的瞬間氯檐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工体捏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留冠摄,地道東北人。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓几缭,卻偏偏與公主長得像河泳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子年栓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Student(S#,Sname,Sage,Ssex) 學(xué)生表 Course(C#,Cname,T#) 課程表 S...
    忘了呼吸的那只貓閱讀 2,864評論 0 8
  • 50個常用的sql語句Student(S#,Sname,Sage,Ssex) 學(xué)生表Course(C#,Cname...
    哈哈海閱讀 1,231評論 0 7
  • ORACLE自學(xué)教程 --create tabletestone ( id number, --序號usernam...
    落葉寂聊閱讀 1,081評論 0 0
  • 《偷時光的女人》2012年在國內(nèi)出版某抓,三年后《重返二十歲》上映纸兔。二者如出一轍,都是一位七十多歲的老婆婆突然之間回到...
    美元姐姐閱讀 327評論 0 1
  • 連續(xù)兩天夜里被蚊子叮醒…… 昨晚是在緊張和期待中度過的 滿腦子想著上坡熄火怎么辦…… 夢里也是無數(shù)次熄火又點(diǎn)火的場...
    DearAnnie閱讀 184評論 0 0