點滴積累,便是進步! score(學生分數表): 思路:要求是所有課程成績均大於80以上的學生,則只要一門成績小於80,就不滿足條件。 顯然,只要先查出有成績小於80的學生,然后將其排除掉,那么剩下的即為所有課程成績都大於80的學生。 sql ...
昨天練Sql語句,數據庫建了四個表分別是,學生表,課程表,成績表以及教師表 教師表不在討論范圍 ,突然想到以前高中時代老師手上的那張成績表,然后我就尋思着能不能用Sql語句把表打印出來,以下是我的思考過程: 話不多說,先上三張表的圖 如下圖 . 學生表 Student表 S 學號 Sname 姓名 Sage 年齡 Ssex 性別 圖 . Student表 如下圖 . 課程表 Course表 C ...
2015-07-03 16:56 2 35836 推薦指數:
點滴積累,便是進步! score(學生分數表): 思路:要求是所有課程成績均大於80以上的學生,則只要一門成績小於80,就不滿足條件。 顯然,只要先查出有成績小於80的學生,然后將其排除掉,那么剩下的即為所有課程成績都大於80的學生。 sql ...
如果取前三名的分數 select score from table order by score asc limit 0,3 如果取前三名的學生 *注意:可能存在第三名的分數等於第四名 select score from table order by score asc limit 2,1 ...
SQL經典50查詢語句案例_1 前言:最近復習sql做這個的時候,發現sql查詢其實還有很多內嵌方法,所以把做過的筆記記一下子,方便自己方便大家。 1、查詢“001”課程比“002”課程成績高的所有學生的學號: 在MySQL命令行中的運行情況: 總結:from + 多表命名 ...
題目:查詢所有學生的課程及分數情況(存在學生沒成績,沒選課的情況) 分析: 這個應該是student表 和 student_score表進行聯合查詢,因為存在學生沒成績,沒選課的情況,所以要用left join SELECT student. ...
題目:26:查詢平均成績大於等於 85 的所有學生的學號、姓名和平均成績 分析:這個應該是根據student 進行分組 group by 再根據 having >= 85 進行過濾,然后在關聯student 信息表,拿到學生的基本信息 SELECT student.id ...
昨天去一家公司面試,被這道題難住了,哎,又失去一次好的機會。 回來 之后就再想這個問題 表結構及數據如下: 實現的sql語句: 剛開始的實現是 select * from student a where a.id in (SELECT b.id from student b ...
題目:查詢所有同學的學生編號、學生姓名、選課總數、所有課程的成績總和 分析:看到總數 應該是要用count(course) ,成績總和 應該是sum(score) 這些聚合函數,因為要知道每個人的 因此要以人分組 group by studentid 因為要知道學生 ...