原文:Sql語句之查詢所有學生所有科目分數及總分

昨天練Sql語句,數據庫建了四個表分別是,學生表,課程表,成績表以及教師表 教師表不在討論范圍 ,突然想到以前高中時代老師手上的那張成績表,然后我就尋思着能不能用Sql語句把表打印出來,以下是我的思考過程: 話不多說,先上三張表的圖 如下圖 . 學生表 Student表 S 學號 Sname 姓名 Sage 年齡 Ssex 性別 圖 . Student表 如下圖 . 課程表 Course表 C ...

2015-07-03 16:56 2 35836 推薦指數:

查看詳情

關於常見sql: 查詢所有課程分數全都大於80的學生

點滴積累,便是進步! score(學生分數表): 思路:要求是所有課程成績均大於80以上的學生,則只要一門成績小於80,就不滿足條件。 顯然,只要先查出有成績小於80的學生,然后將其排除掉,那么剩下的即為所有課程成績都大於80的學生sql ...

Fri Dec 29 18:08:00 CST 2017 2 4265
sql查詢總分前三的學生

如果取前三名的分數 select score from table order by score asc limit 0,3 如果取前三名的學生 *注意:可能存在第三名的分數等於第四名 select score from table order by score asc limit 2,1 ...

Wed Mar 09 21:56:00 CST 2022 0 1032
sql: 練習題 28 ,29】查詢所有學生的課程及分數情況(存在學生沒成績,沒選課的情況),查詢任何一門課程成績在 70 分以上的姓名、課程名稱和分數

題目:查詢所有學生的課程及分數情況(存在學生沒成績,沒選課的情況) 分析: 這個應該是student表 和 student_score表進行聯合查詢,因為存在學生沒成績,沒選課的情況,所以要用left join SELECT student. ...

Mon Aug 19 22:14:00 CST 2019 0 1442
sql: 聯系題26 ,27】查詢平均成績大於等於 85 的所有學生的學號、姓名和平均成績,查詢課程名稱為「數學」,且分數低於 60 的學生姓名和分數

題目:26:查詢平均成績大於等於 85 的所有學生的學號、姓名和平均成績 分析:這個應該是根據student 進行分組 group by 再根據 having >= 85 進行過濾,然后在關聯student 信息表,拿到學生的基本信息 SELECT student.id ...

Mon Aug 19 19:58:00 CST 2019 0 2696
一個學生分數表,用sql語句查詢出各班級的前三名

昨天去一家公司面試,被這道題難住了,哎,又失去一次好的機會。 回來 之后就再想這個問題 表結構及數據如下: 實現的sql語句: 剛開始的實現是 select * from student a where a.id in (SELECT b.id from student b ...

Thu Aug 11 02:27:00 CST 2016 0 19173
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM