SQL查詢問題

時間 2022-09-15 17:55:05

1樓:匿名使用者

select 姓名,專業,課程名,成績

from

(select 課程號,max(成績)

from grade

group by 課程號

)as a

inner join student as s on s.學號=a.學號

inner join course as c on c.課程號=a.課程號

2樓:匿名使用者

select 姓名,專業,c.課程名,成績from student s

join grade g on s.學號 = g.學號join course c on c.課程號 = g.課程號where 成績=max(成績)

group by c.課程名

或select 姓名,專業,c.課程名,max(成績)from student s

join grade g on s.學號 = g.學號join course c on c.課程號 = g.課程號group by c.課程名

3樓:布丁

select student.姓名 as 姓名,student.專業 as 專業,

course.課程名 as 課程名,

grade.成績 as 成績

from student,course,gradewhere student.學號=grade.學號and course.課程號=grade.課程號and 成績 in

(select max(成績) from gradewhere course.課程號=grade.課程號)order by course.課程號

4樓:方清海

select m.姓名,n.課程名,s.成績 from student m inner join

(select a.學號,a.課程號,a.成績 from grade a inner join

(select max(成績) as 成績,課程號 from grade group by 課程號) b on a.課程號=b.課程號 and a.

成績=b.成績) s on m.學號=s.

學號inner join course n on n.課程號=s.課程號

sql 查詢問題。C sql查詢問題

where語句多個條件拼接可以這麼做,先拼一個萬能的條件 1 1 或者 0 0 然後其他的條件如果有效就依次新增進去。這個sql語句裡是把between.and拆分成2個邊界值進行比較。sql select from it gdchang where 1 1 if if 其他類似,先判斷有沒有輸入,...

模糊查詢Sql語句問題,SQL模糊查詢語句怎麼寫啊

理工愛好者 模糊之後估計效率不太好 如果知道z是開頭字母 select name where pyname like z s 如果zs都是中間字母 select name where pyname like z s 祝好運,望採納。 select from 表面 like zs like是不分大小寫...

SQL查詢的問題,PL SQL查詢的問題。

select tt.from select t.row number over partition by t.c1 order by t.c2 desc rn from aaa t tt where tt.rn 1 分析函式 的作用是按c1進行分組,並且對每個組進行排序 select t.row n...