題目:按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績 分析:第一步應該是拿到平均分 拿到平均分后 再怎么拿學生 課程 和成績呢? left join 一下吧 sql: 如下: SELECT student_score.*, a FROM student_score LEFT ...
檢索 課程分數小於 ,按分數降序排列的學生信息 按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績 ...
2019-04-28 21:48 0 1581 推薦指數:
題目:按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績 分析:第一步應該是拿到平均分 拿到平均分后 再怎么拿學生 課程 和成績呢? left join 一下吧 sql: 如下: SELECT student_score.*, a FROM student_score LEFT ...
有四張表:Course(課程)、SC(成績)、Student(學生)、Teacher(老師) 想法:這里用到SC和Student兩個表,首先得先確定篩選條件,01課程成績小於60。然后,LEFT JOIN連接Student,再用到了ORDER BY ... DESC ...
題目:檢索" 01 "課程分數小於 60,按分數降序排列的學生信息 分析:按分數降序排列 應該是要用 order by 關鍵字 降序: desc 升序:asc 我以前的寫的想法是: 先查處01 "課程分數小於 60 然后 order by 分數 desc 再去關聯student 表 ...
題目:26:查詢平均成績大於等於 85 的所有學生的學號、姓名和平均成績 分析:這個應該是根據student 進行分組 group by 再根據 having >= 85 進行過濾,然后在關聯student 信息表,拿到學生的基本信息 SELECT student.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 ...
MySQL的寫法: MySQL判斷為null,寫法為is null,而不是 t.數據庫 = NULL IFNULL(expr1,expr2) 如果expr1不是NULL,IFN ...
查詢"01"課程比"02"課程成績高的學生的信息及課程分數 -- 解法一: --參考解法 -- 2019/04/15 ...
查詢" 01 "課程比" 02 "課程成績高的學生的信息及課程分數 好的,第一道題,剛開始做,就栽了個跟頭,爽歪歪,至於怎么栽跟頭的 ——需要分析題目,查詢的是,查詢的是(1)學生的信息(2)滿足條件的學生的'課程分數'(不在學生表里)需要從另外一張表得來(3)條件是-" 01 "課程 ...